Lobster House March 2020 • New York, Seafood • Norwood 95 S Main St. • Norwood, NY • (315) 353-2366 View Menu »