St. Louis’ only LEED Silver Certified Hotel! Located in the heart of downtown in the new MX District and adjacent to America’s Center. Offering 212 all-suite units and 5,000 sq. ft. of event space. Amenities include complimentary cooked-to-order breakfast, Manager’s Reception, fitness center, indoor pool & whirlpool. Unlike any other Embassy Suites you’ve ever seen!
Address: 610 North 7th Street St. Louis Missouri 63101 United States