The 4-star business Embassy Suites Saint Louis - Downtown hotel is nestled near the entertainment district of Saint Louis, approximately 5 minutes' walk from America's Center. Boasting a location not far from Citygarden Sculpture Park, this Saint Louis hotel includes 210 rooms and an indoor swimming pool.
The hotel is situated 4.3 miles from Saint Louis Science Center, while Laclede's Landing Neighborhood Association is merely 0.6 miles away. The Embassy Suites Saint Louis - Downtown is located in the center of Saint Louis, around 20 minutes by foot from Union train station. Guests will also enjoy proximity to Big Mound, which is about 1 mile away. The accommodation is within reach of the memorial park "Gateway Arch". Washington at 6th Street Metrolink bus stop is also only a 5-minute stroll from Embassy Suites Saint Louis - Downtown hotel.
The rooms comprise a seating area complete with ironing facilities and air conditioning, as well as a flat-screen TV with satellite channels. Fitted with coffee/tea making machines, the rooms also come with a writing table.
The hotel also offers a made-to-order breakfast. Atrium, the onsite restaurant, serves American cuisine, while Embassy boasts American specialties. Embassy Suites Saint Louis - Downtown hotel invites guests to have a drink at a wine bar.