The Norwood’s Restaurant & Wine Shop, located at 400 E 2nd Ave in New Smyrna Beach, Florida, specializes in seafood, but also serves steaks, pastas, and salads. Norwood’s advertises themselves as a ‘great place for the whole family!’, and are open seven days a week from 11:30am-10pm. Well-behaved, leashed dogs are allowed at the outdoor seats.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.