Get directions to: The Island Touch, New London, CT
Restaurant address: 78 Broad St New London, CT 06320, USA
Restaurant: The Island Touch