Spirit of the North is a retreat center nestled in the scenic beauty of Whistler, BC, offering a serene and tranquil environment for guests to unwind and rejuvenate.
With a focus on holistic wellness and mindfulness, this establishment provides a range of services and activities to promote relaxation and inner peace.
Generated from their business information