Karkloof Spa, located just 24km from Pietermartizburg, in KwaZulu-Natal's magnificent Midlands, is a tranquil but uplifting haven for those setting out on a journey to wellness and restoration. It also ...
Imagine a place of deep tranquility, utter relaxation and sheer indulgence. Imagine a place where you can get away from it all and revive your body and recharge your soul. ...