Since 1926 Hotel Eldorado has been a hidden gem among Kelowna BC hotels on the Okanagan Lake: a destination of genuine hospitality, incredible warmth and unforgettable picturesque views. It is a luxury getaway set in one of Canada’s most spectacular destinations of the Okanagan. Whether you have travelled all over the world or just escaping town for a weekend, the views and experience of the Eldorado will leave vivid memories for years to come.