The Spa at Nita Lake Lodge Named One of the World’s Top Organic Spas

Organic Spa Magazine’s accolade kick-starts summer at Whistler’s leading resort spa   The Spa at Nita Lake Lodge is honoured to be featured in the 2015 Top Ten Organic Spa Awards – the only spa in Canada to receive this prestigious recognition since 2012. Green and organic spas around the world are considered but only those that reach … Read more The Spa at Nita Lake Lodge Named One of the World’s Top Organic Spas