Shopping center South Coast Plaza, Costa Mesa
Opening hours
South Coast Plaza
South Coast Plaza: The ultimate luxury shopping experience
Located in Costa Mesa, California, South Coast Plaza offers a world-class selection of luxury brands and designer boutiques. It attracts millions of visitors every year and is a must-visit for fashionistas.
Address: 3333 Bristol St, Costa Mesa, CA 92626, USA.