News

South Coast Plaza, a 2.8 million-square-foot super-regional mall located in Costa Mesa, has signed 21 new leases to join its tenant - California, Leasing, News ...