Elevator, a co-warehousing community for small businesses and entrepreneurs, is set to launch its second Missouri location in St. Louis. The new 67,300-square-foot facility is expected to open in Q1 ...