← Go back The Lobster House95 South Main St.Norwood, New York 13668Map ItNew YorkMap ItRestaurant Food & Beveragehttp://www.lobsterhousenorwood.com/(315) 353-2366Facebook