Location: situated between the city's of Los Angeles and San Diego, close to the Performing Arts Centre, South Coast Plaza Shopping Centre and 5 Km. from the nearest beach.
See more: Hotels in USA Hotels in Costa Mesa Holiday Destinations in USA