Description
Norwood's Restaurant 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.
Location
-
400 E 2nd Ave. New Smyrna Beach, FL 32169