Centrally located at the corner of Washington Avenue and Street, the new Embassy Suites – St. Louis Downtown is the only LEED certified hotel in St. Louis. The hotel features 212 spacious, two-room suites and offers a complimentary cooked-to-order breakfast and signature evening Manager’s Reception* for all guests. The hotel is located ACROSS the street from America’s Center and walking distance to every major Downtown St. Louis attraction.
*Service of alcoholic beverages subject to state and local laws. Must be legal drinking age.