This hotel is located next to both New London Mall Shopping Center and the I-95 highway. It features an indoor swimming pool, a fitness centre, and free Wi-Fi throughout the property.
Number of rooms: 136
269 North Frontage Road, New London, CT 06320, United States
Hotel booked 1 times today.