Where do you need Restaurants ?
The Lobster Shack
203-483-8414
41.27375
-72.811401
HOURS:
About The Lobster Shack
The Lobster Shack is located at 7 Indian Neck Ave, Branford, CT. This business specializes in Restaurants.