Located in the heart of downtown St. Louis, our recently renovated headquarters include two buildings with 15 conference rooms, with the largest seating up to 30 people and two 85” monitors, enhanced audio visual with videoconferencing capability in 10 conference rooms, and an enhanced hospitality area and mediators’ lounge.
Looking for a unique environment for your next presentation or gathering?
Our office located at 711 N. Street runs adjacent to our 614 N. Street location. Within this building the third floor provides a unique setting
including 3 conference rooms with Video Conferencing capabilities, and an open space with shuffle board, a private bathroom and a bar.