This Week in Leases: Cal State L.A. Takes 12,000 Square Feet at The Alhambra

The Ratkovich Company announced this week that Cal State University, Los Angeles has signed a 12,051-square-foot lease to create a satellite campus at The Alhambra