Get directions to: Captain Scott's Lobster Dock, New London, CT
Restaurant address: 80 Hamilton St New London, CT 06320, USA
Restaurant: Captain Scott's Lobster Dock