Point Zero
Floatation Center
Since 2004
Contact us


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