Top 25 best restaurants in Norwood,NY
Where to eat in Norwood,NY?
Below are the list of top 25 best restaurants in Norwood,NY.
# The Lobster House
95 S Main St
Norwood , NY 13668
Norwood , NY 13668
Dishes Served:
Mediterranean, Seafood, Steakhouse