This charming hotel is situated in Kelowna. The total number of units is 48. No pets are allowed on the premises. Moreover, Casa Loma Lakeshore Resort has made important environmental improvements in order to minimize its impact on the environment and features the certification.