Just off I-55 and only a short drive from downtown St. Louis, Missouri, this hotel offers comfortable guestrooms with amenities such as free wireless high-speed internet access.
Number of rooms: 87
6224 Heimos Industrial Park Drive, Arnold, MO 63129, United States
Hotel booked 1 times today.