The Lobster House
95 S Main St, Norwood
(315) 353-2366
Recent Reviews
You May Also Like
The Tipsy Tomato - 13 Mechanic St
Hometown Cafe - 3 N Main St
Diner
Cafe 56 - 61 S Main St
Diner, Cafe
Restaurants in Norwood, NY
The Lobster House
95 S Main St, Norwood, NY 13668
(315) 353-2366