Fairfield Inn & Suites by Marriott St. Louis St. Charles 801 Veterans Memorial Parkway, Saint Charles, MO 63303