Sparkling Hill Resort & Spa

Sparkling Hill Resort & Spa

Vernon, British Columbia / Swarovski Crystal infused Health and Wellness destination Resort featuring the largest Spa in Canada KurSpa Okanagan Kelowna Vernon