The 212-room Embassy Suites St. Louis—Downtown opened for business in October 2011. The all-suite hotel, which offers 5,000 square feet of meeting and event space, is located in the historic Laurel Building, part of the developing MX entertainment district and adjacent to the America’s Center Convention Center. Each suite features ceilings that are 10 feet high or higher, as well as panoramic views of downtown St. Louis. The hotel is close to the Edward Jones Dome, Busch ...

Register for Complete Access (Valid Email Required)

By registering on MeetingsNet now, you'll not only unlock the Embassy Suites St. Louis—Downtown Opens , you'll also gain access to exclusive premium content.

Already registered? here.