Elevator opens a 67,300 sq ft co-warehousing space at 1230 Macklind Ave in St. Louis; hosting a free pre-launch open ...