Cleantech incubator announces location in Houston, names newest partners
The facility is expected to open this coming spring in Houston and will feature 40,000 square feet of prototyping lab, office, and community space that can house about 50 startups, totaling 200 to 300 employees.

Source Name
InnovationMap