Norwood's Resaurant and Treehouse Bar was established in 1946 and has been a place of family fun and great enjoyment since. Located just over the South Causeway in New Smyrna Beach, Florida, Norwood's is a favorite to locals. We are open seven days a week from 11:30am
Norwoods specializes in seafood, but also serves steaks, pastas, and salads. Norwoods is a great place for date night with live music or dinner with the whole family!