South Coast Plaza

  • South Coast Plaza

Home of the extraordinary collection of 250 luxury and contemporary boutiques and 30 restaurants. A regional shopping mall in Costa Mesa, largest shopping center on the West Coast, 20 minutes from Balboa Bay Resort.