When you stay at Avalon Inn in Osoyoos, you'll be near the beach, just steps from Columbia Mountains and 11 minutes by foot from Osoyoos Lake. Featured amenities include a 24-hour front desk and luggage storage. Free self parking is available onsite.