share
by Michael C. Lowe | October 12, 2011

 The 212-room Embassy Suites St. Louis–Downtown opened last week. Occupying a former Dillard’s department store, the property includes about 33,000 square feet of retail space and 5,000 square feet of meeting space.