Aequitas is pleased to announce the expansion of its St. Louis location with the addition of 4 more spacious and comfortable conference rooms located across the street at the Lucas Plaza, 614 N. 11th Street.