Remove Ads

Photo of Bay Shores Peninsula Hotel

4.8
151 votes

Bay Shores Peninsula Hotel

1800 W Balboa Blvd, Newport Beach, California 92663 USA

Add Photo
Remove Ads

Claim copyright