Captain Scott's Lobster Dock

80 Hamilton St
New London, CT
860.439.1741
41.347609
-72.09788

for Captain Scott's Lobster Dock
Directions
from: