Karta Vacation Rentals





Hillside spa hotel in Magaliesburg, roughly an hour’s drive from Johannesburg or Pretoria, with sweeping valley views of the Magaliesberg. The property sits on ten acres of manicured gardens and is within walking distance of the town centre.