Abbott's Lobster In the Rough

Details

Address117 Pearl St
Groton, CT 06340, USA
Phone860-536-7719
Websiteabbottslobster.com
Abbott's Lobster In the Rough
117 Pearl St
Groton, CT 06340, USA
Directions