For business or pleasure, this hotel is ideally located on Historic Laclede's Landing and only minutes from all that downtown St. Louis has to offer, including the Gateway Arch, Riverboat Casinos, Edward Jones Dome, Busch Stadium, MetroLink, and great restaurants including its own award winning St. Louis Fish Market. The Embassy Suites St. Louis Downtown truly resides on a jewel of a location...