Skip to main content

South Coast Plaza - Largest Shopping Center On The West Coast of the United States


Location : 3333 Bristol Street, Costa Mesa, CA, 92626
Call : 1.800.782.8888
Email : info@southcoastplaza.com


South Coast Plaza is a regional shopping mall in Costa Mesa, California. The largest shopping center on the West Coast of the United States. Its 275 retailers represent the highest concentration of design fashion retail in the U.S

Comments