Location
A very nice option for those who like to be on the move! Hotel Country Inn & Suites By Carlson, St. Charles, MO is located in St. Charles. This hotel is located in walking distance from the city center.
You can take a walk and explore the neighbourhood area of the hotel — Lewis & Clark Boathouse and Nature Center and SSM Health St. Joseph Hospital