Located in Canada's only desert region, Twin Lakes features spectacular golf in a serene mountain setting. This beautiful 285 acre resort is nestled in a scenic valley surrounded by towering rock cliffs. Just 12 miles southwest of Penticton or 35 miles north of the Canada/US border at Osoyoos.Twin Lakes Golf Resort also features a 60 site RV Park & Campground, only a nine iron from the 1st tee. A quiet setting that offers a variety of other relaxing activities including: sand volleyball, horseshoes, bocci ball, driving range and putting green. Nearby you'll find trout stocked lakes, hiking & biking trails, and over twenty local wineries all within a 30 minute drive.