Groton Beach to 100 Depot Rd, Groton, CT, USA