Ocean Hills Country Club is a recreational facility that features a swimming pool, spa and 18-hole golf course. Its amenities include billiard and weight rooms, as well as tennis, paddleball and bocce courts. The club also maintains an exercise room, library, auditorium, photoprinting laboratory and woodworking shop. Ocean Hills Country Club organizes classes in a variety of fields, such as aerobics, ballroom dance, billiards, painting, yoga, water exercise and Chinese cooking. It operates anglers, computer, needlepoint, sailing, ski, bingo, choral society and bridge clubs. Additionally, the club organizes a range of community events, activities, parties, concerts and programs. Ocean Hills Country Club maintains arts and crafts studios, as well as a sewing room. It is located in Oceanside, Calif.