Marriott Mystic Hotel & Spa

285 Room Hotel


625 North Road (Route 117)
Groton, CT 06340