7/10
Good
103 reviews
Free Wi-Fi
This hotel is located off Interstate 64 and is 11 miles from downtown St. Louis. The property features an outdoor pool and free parking. Rooms provide a 32-inch flat-screen TV.
Number of rooms: 263
1335 South Lindbergh Boulevard, Frontenac, MO 63131, United States
Hotel booked 2 times today.