0
Anonymous
The Balboa Bay Club & Resort is in Newport Beach, California on 15 acres (61,000 m2) and was founded in 1948. It is on the Newport Harbor waterfront.
Wiki User
Chat with our AI personalities