Motel 6 - Windsor Locks

99 units, TV, pets; Outdoor pool, children stay for free.

 

 

Address

3 National Dr.
Windsor Locks, CT 06096
United States

Map & Directions