Cheers To You Photo Booth | Balboa Bay Resort

Founded in 1948, the Balboa Bay Resort is located right on the water in Newport Beach and is one of our favorite private yacht clubs. The resort is known for their excellent cuisine and helpful staff, and is equipped with 160 hotel rooms to choose from.