La Quinta Inn & Suites St. Albans

813 Fairfax Rd
St Albans
Vermont
United States