Restaurants - Hampton Bays, New York, United States
Shuckers Lobster & Clam Bar is a restaurants company based out of 58 FOSTER AVE, Hampton Bays, New York, United States.