Developers secure lease, advancing commercial development at Southtown site
The site is ultimately expected to be home to about 800,000 square feet of commercial space for a biomedical innovation corridor.
June 27, 2024