Remove Ads

Photo of The Lobster House

The Lobster House

95 S Main St, Norwood, New York 13668 USA

56 Reviews

This is the Admirals platter. With lightly battered fried fish, scallops and butterflyed shrimp.

Photo Credit: Yelp

Remove Ads