The South Coast Plaza is located in Costa Mesa, California. It is the country’s largest mall on the West Coast. The mall was opened on March 15, 1967. The Segerstrom family owns the mall. The South Coast Plaza has a retail space of 2,700,000 square feet that hosts over 270 stores. More than 24 million visitors are recorded at the mall annually. Revenue of nearly USD 1.5 billion is generated per year at this mall.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.