Towne Centre Plaza – Lake Forest, CA Type: Office Status: Sold Price: $62,000,000 Square Ft: 205,077 Previous Page