Restaurants in Norwood, NY Back to Cities In New YorkCuisine TypesView AllRestaurant The Lobster House95 S Main St$$