Sheraton St. Louis City Center Hotel & Suites
is nestled in the downtown historic area of St. Louis. Built in 1929, this landmark building combines modern comforts with Midwestern charm and hospitality. Our hotel is steps from the Metro Link/Light Rail system, making it simply to visit downtown and its attractions including: Gateway Arch,
Busch Stadium, Riverboat Casinos, and
Union Station. We are also directly across from the
Scottrade Center Sports Arena - home of the St. Louis Blues and
Peabody Opera House.