Bay Shores Peninsula Hotel
Hotel
Amenities
Wi-Fi
Location
1800 West Balboa Boulevard
Newport Beach, CA
92663
Newport Beach, CA
92663
Get Directions