999 North 2nd Street St. Louis, MO 63102
Seated: 10
Square Feet: 272 ft2
Ceiling Height: 12 ft
One of two similarly sized rooms, Business Centre B can be reserved for up to six of your C-suite executives or for private business negotiations.