Offering 210 rooms, the 4-star business Embassy Suites Saint Louis - Downtown hotel is near the entertainment district of Saint Louis and around 15 minutes' walk from the made monument "Gateway Arch". Located within reach of Citygarden Sculpture Park, this Saint Louis hotel features a swimming pool for guests to relax in.
Saint Louis Science Center is located 4.3 miles away, and Wax Museum of St Louis is 0.4 miles from the hotel. The Embassy Suites Saint Louis - Downtown is also only 700 feet from Edward Jones Dome Multi-Purpose Stadium and about 20 minutes' stroll from Big Mound. Nature lovers will appreciate the proximity to North Pond, which is 0.4 miles away. The area also includes natural sights like Jefferson National Expansion Memorial Park within a few blocks of the accommodation. Embassy Suites Saint Louis - Downtown hotel is just 450 feet from Washington at 6th Street Metrolink bus stop and within 20 minutes' walk of Union train station in Saint Louis.
The rooms comprise a sitting area complete with ironing facilities and an air conditioner, as well as a flat-screen TV with satellite channels. Fitted with coffee and tea making equipment, the rooms also come with a writing table.
The Embassy Suites Saint Louis - Downtown offers a free signature breakfast in the restaurant. Atrium, the onsite restaurant, serves American cuisine, while Embassy boasts American specialties. The hotel invites guests to have a drink at a wine bar.