03/29/2023

Disposition of The Campus at Northridge

The Campus at Northridge, a 770,000 sq. ft. office property located in Northridge, CA