Vencorp Development
Menu
Our Story
Investment Strategy
Portfolio
Partners
Contact
Industrial Warehouse
a 490,000 square foot industrial warehouse in St. Louis–$20m