Across from Forest Park in central St. Louis, Missouri, this hotel offers enjoyable amenities and services such as a free, daily breakfast and free high-speed internet access.
Number of rooms: 126
5650 Oakland Avenue, Saint Louis, MO 63110, United States
Hotel booked 1 times today.