Holiday Inn Express Hotel and Suites St. Charles

3098 Elm Point Industrial Drive
St Charles
Missouri
United States