Get directions to: Abbott's Lobster In The Rough, Groton, CT
Restaurant address: 117 Pearl St Groton, CT 06340, USA
Restaurant: Abbott's Lobster In The Rough