Casa Loma Lakeshore Resort Kelowna has 1000 feet of private sandy beach on the shores of Okanagan Lake. Enjoy the peace and solitude of this secluded property secure in the knowledge that just a 5 minute drive from downtown Kelowna with a vast array of shops, restaurants ... Hotel Details