Located along Interstate 270 and 17 miles from central St. Louis, this Creve Coeur, Missouri hotel serves a daily hot breakfast. Each guest room is equipped with a flat-screen cable TV.
Number of rooms: 191
11980 Olive Boulevard, Creve Coeur, MO 63141, United States
Hotel booked 2 times today.