The incubator is conveniently situated within minutes from I-55 and I-270. The 21,000-square-foot business incubator features office, warehouse, production, and retail space. It is the only St. Louis Enterprise Center to offer retail space to entrepreneurs.
Partial Data by Foursquare.