Remove Ads

Photos for Bay Shores Peninsula Hotel

4.8
151 votes

Bay Shores Peninsula Hotel

1800 W. Balboa Blvd, Newport Beach, California 92663 USA

Add Photo