Add a few event details, then choose or compare this venue and others nearby.
About this venue
Super 8 by Wyndham Groton is located at 173 Route 12 in Groton, Connecticut. The hotel offers 97 guest rooms and features a 1-star rating. It provides practical amenities suitable for business events, including fax and photocopying services.
For convenience, free WiFi is available throughout the hotel, and free parking is accessible on site without the need for reservations. Non-smoking rooms are also offered for guest comfort. The hotel's location on Route 12 makes it easily accessible, with parking available directly on the property.