Nestled deeply the breathtaking Magoebaskloof mountains, awaits a stunning self-catering retreat. Here, you can unwind from the daily grind, and reconnect in the tranquil beauty of nature. Opt for a comfortable cottage, furnished with all the comforts you need for a memorable getaway. Explore on scenic trails that lead to breathtaking views of th