Ramada Inn and Suites Costa Mesa/Newport Beach

1680 Superior Avenue, Costa Mesa