Discover self-healing and relaxation in nature
Southern Gulf Islands
Mayne Haven provides a peaceful sanctuary for self-discovery and healing, away from daily stressors. Immerse yourself in nature and therapeutic activities to unlock your full potential.
Mayne Island, Mayne Island, British Columbia, Canada, V0N 2J2
maynehavenretreat@gmail.com
Visit Website