Newport Beach Hotel

2306 West Oceanfront Blvd
Newport Beach, CA 92663 US