La Quinta Inn & Suites St. Albans

813 Fairfax Rd, Saint Albans, VT 05478