Village on the Lake

Located in Osoyoos, British Columbia, Village on the Lake  is a playground for adults and children alike, featuring a 40' saltwater pool, a hot tub, a fitness center and a private marina situated along 500' of shoreline. Choose from a range of vacation re ...