The Holiday Inn South I 55 is a Tourist hotel. Located in City Center area. Shopping is within walking distance and the nightlife/restaurants are right next to the hotel.
Located in the beautiful suburban community of Mehlville, only 15 miles from downtown St. Louis, the hotel's professional staff is ready to welcome you to southern St. Louis in style!Blues, Rams and Cardinals, oh my! Known as "America's Best Sports City," the hotel's address in St. Louis is less than 20 miles from the Edward Jones Dome, Busch Stadium and Scottrade Center; it's an ideal spot for fans. Drive to Soulard for free parking and a shuttle to the big event. After the game, catch a tour of the Anheuser-Busch Brewery. Going to a concert? The hotel is 12 miles from The Pageant and the Delmar Loop.