I recently stayed at the Embassy Suites in Downtown St. Louis during this past graduation weekend in St. Louis, and I was impressed! The hotel recently opened and is a modern and upscale addition to the Embassy Suites brand.
Pros:
1) Location - the hotel is in a great downtown location, right off the main Washington Ave drag. Lots of...
More
