Sep 8, 2020
© Image Holiday Inn St. Louis Holiday Inn St. Louis – Downtown Convention Center Welcome to the newly renovated Holiday Inn Hotel in Downtown St. Louis located next to America’s Convention Center & Dome, and just one block from St. Louis’ newest...