Book your stay at Marriott St. Louis Grand, a modern hotel featuring an iconic ballroom, a renovated fitness center and a prime location in downtown St. Louis, Missouri.