Osoyoos town in the Okanagan Valley is the nearest town to the Spotted Lake.