This comfortable hotel can be found in Mystic. The accommodation comprises 69 cosy rooms. Internet access is offered at Ramada by Wyndham Groton to make guests' stay even more enjoyable. This establishment's common areas are disability-friendly. Pets are not permitted on the premises. Visitors may take advantage of the car park.