Extend your stay on us at Desert Surfside
Stay 4 Nights, Pay for Just 3! or Stay 7 Nights, Pay for Just 5! Book 3 nights and enjoy...
Legion Beach is nestled into a cove on the west side of Osoyoos Lake, which is within a 10 minute walk from Main Street in downtown. Legion Beach features a grassy area, picnic tables, big trees for shade and a sandy beach in addition to a designated dog swimming area.
Stay 4 Nights, Pay for Just 3! or Stay 7 Nights, Pay for Just 5! Book 3 nights and enjoy...
Enjoy an Osoyoos wine tour and the beauty of the valley blossoms with Corks and Cactus Wine Tours. Book a...