ideally suited for exploring all the sights and sounds of St. Louis, the “Gateway to the West.” Our convenient downtown location offers easy access to the area’s many attractions including the Gateway Arch, Busch Stadium and Union Station. We are directly across from the Scottrade Sports Arena and the Peabody Opera House.
Total number of meeting spaces: 12
Largest Meeting Space: 6,517 sq ft
Total number of meeting spaces: 3
Largest Meeting Space: 4,760 sq ft