New life sciences development planned for 2-acre South San Francisco site

Nearly two acres in South San Francisco currently known as the South City Station are planned for a 213,000 square-foot development by IQHQ.

Source: Arizona Business Journal