Lobster House

  • Restaurants
St. Rt. 56 North
Norwood, NY 13668
(315) 353-2366