Offering 2 restaurants, Embassy Suites Saint Louis - Downtown hotel lies in the Downtown St. Louis district only 6 minutes' stroll from Central Public Library. The 4-star hotel is a good starting point for Saint Louis's sports attractions, including Edward Jones Dome Multi-Purpose Stadium, which is approximately 700 feet away.
The Saint Louis hotel lies just 7 minutes by foot from Citygarden and just moments from the 501 non-profit National Blues Museum. Busch Stadium is located merely 0.6 miles from the Embassy Suites Saint Louis - Downtown, and Big Mound is around 1 mile away. Visit South Pond, about 15 minutes by foot from the property, and feel complete harmony with the nature of United States of America. Feel in total harmony with nature by visiting Jefferson National Expansion Memorial Park, in the vicinity of this Saint Louis hotel. Embassy Suites Saint Louis - Downtown hotel is also within 1 mile of Union train station and a mere 0.6 miles from Old Cathedral.
There are 210 rooms comprising a seating area. They come with a flat-screen TV with satellite channels, as well as such comforts as ironing facilities and air conditioning. Also, there is a personal safe, tea and coffee making equipment provided.
The Embassy Suites Saint Louis - Downtown features Atrium restaurant.