Drury Plaza Hotel St. Louis at the Arch

Drury Plaza Hotel St. Louis at the Arch
2 South 4th St., St. Louis, MO 63102 United States (USA) near Exit 251a on I-70 (~0.3mi)