Point Zero
Floatation Center
Since 2004
Contact us

Faith-in-Nature

Faith-in-Nature is an award winning range of body care products straight from Mother Nature, each with it’s own individual characteristics and benefits. The Faith-in-Nature collection is an organic range that gently cleanses without removing the skin’s natural oils. Specific plants were carefully selected for their healing qualities and signature smells.

Book your treatment