Drury Plaza St. Louis at the ArchHotel
2 South 4th Street, Downtown St. Louis, Saint Louis, MO 63102, United States
Less than 5 minutes’ walk from the Gateway Arch and Busch Stadium, this hotel is located in the heart of Saint Louis city centre. A free hot breakfast is served each morning.