Windsor Towne House Hotel

27 efficiencies, coffee shop.

Address

19 Maple Ave.
Windsor, CT 06095
United States

Map & Directions