Just off Interstate 44 and less than 2 miles from Forest Park and the Saint Louis Zoo, this hotel features guest rooms with flat-screen TVs. Complimentary coffee is provided in the lobby 24-hours a day.
Number of rooms: 110
5823 Wilson Avenue, Saint Louis, MO 63110, United States
Hotel booked 1 times today.