Fairfield Inn & Suites by Marriott

2 Loten Dr
Windsor Locks
Connecticut
United States