Karta Vacation Rentals
On the shores of a lake at a sprawling resort complex bordering Pilanesberg National Park. Steps from a water park and steam-train rides, and minutes from a major casino, cultural village, championship golf course and a famous wave pool. Roughly a two-hour drive from Johannesburg.