Lobster House Share: Restaurants & Eateries Lobster House 95 S Main St Norwood, NY 13668 (315) 353-2366