Nestled in the south Okanagan desert, Spirit Ridge Resort provides guests with an opportunity to relax and reconnect with themselves and the landscape.
This was our first time staying at Spirit Ridge Resort, which is located on the desert hillside overlooking the vineyards and Osoyoos Lake, about a 10-minute drive east from downtown ...