Bay Shores Peninsula Hotel

Hotel
Amenities
Wi-Fi
Location
1800 West Balboa Boulevard
Newport Beach, CA
92663