Easy to find
Please allow plenty of time for travel so we may leave on time!
193 Thames St. Groton, CT 06340