Places
Communities
Detecting...
Chat
Restaurants
NY
Norwood
Norwood
The Lobster House
The Lobster House
4.2
(0 reviews)
• Restaurant
95 S Main St
Norwood, NY
+1 315-353-2366
Overview
Menu
Reviews
Q&A
Business Information
95 S Main St
Norwood, NY
+1 315-353-2366
Location
Loading map...
Similar Restaurants in Norwood, NY
The Lobster House
Seafood
Norwood, NY
6.0