Set in Downtown Saint Louis, 1 km from St. Louis Gateway Arch, Hotel Le Méridien St. Louis Downtown. features a fitness centre and business facilities. America's Center Convention Complex is within a 7-minute walk.
Number of rooms: 91
1019 Pine St, Downtown St. Louis, Saint Louis, MO 63101-2014, United States