Westminster's Orchard Town Center sells for $103M
The open-air shopping mall, which has about 1.2 million square feet, last sold in 2013 for $124 million.
Westminster Orchard Town Center Orchard Town Center Westminster Orchard Town Center Forest City Enterprises Orchard Town Trigate Capital
Source: businessden.com