625 North Road Route 117, Groton
Centrally located in Groton, Connecticut, this hotel offers luxurious spa amenities and comfortable guestrooms just minutes from area attractions. Mystic Marriott features the Cerulean Beauty & Spa for a relaxing afternoon for both men and women.