The Westin South Coast Plaza, Costa Mesa

686 Anton Blvd

1.9 miles from LeBard Stadium in Costa Mesa, California
CHECK HOTEL AVAILABILITY AND SHOW PRICES

Hotels Closest To LeBard Stadium