Balboa Bay Resort

1221 West Coast Highway
Newport Beach, CA 92663
United States

Balboa Bay Resort