What is South Coast Plaza Mall?
The South Coast Plaza is the largest shopping Mall situated in Costa Mesa, California, USA. It was opened on 15 March 1967. The South Coast Plaza mall is owned by Segerstrom family. It has over 200 stores. The South Coast Plaza Mall offers luxury shopping experience. The address and contact number of South Coast Plaza Mall is also used for South Coast Plaza store directory, South Coast Plaza concierge, South Coast Plaza Mall gift cards, South Coast Plaza Mall movie theater, South Coast Plaza Mall jobs, South Coast Plaza Mall security and South Coast Plaza Mall restaurants.