The Westin South Coast Plaza
686 Anton Blvd.
Costa Mesa, CA  92626
United States
[Get Directions in Google Maps]