Located in Saint Louis, Missouri, this hotel offers free shuttle services from Lambert International Airport. The hotel features, a gym and rooms include an iPod docking station.
Number of rooms: 361
10330 Natural Bridge Road, Woodson Terrace, MO 63134, United States
Hotel booked 3 times today.