Bay Shores Peninsula Hotel

Bay Shores Peninsula Hotel, 1800 W Balboa Blvd, Newport Beach, CA 92663, United States

(949) 675-3463

Location