999 North 2nd Street St. Louis, MO 63102
Seated: 12
Square Feet: 432 ft2
Ceiling Height: 12 ft
The largest of three Business Centres on the seventh floor, Business Centre A features a bank of bay windows and a boardroom table with wheeled armchairs.