Ideally located for wildlife excursions, the Kingdom Resort is a few moments from the gates of Pilanesberg National Park. Stays range from compact studios to spacious four-bedroom villas (with private pools!), designed for flexibility and comfort. All rooms include air-conditioning, en suite bathrooms, and essentials like mini-fridges and tea-and-coffee stations. You can dine at the laid-back Acacia Terrace Café or cool off in the large central swimming pool. And for families, there is a water park and playground on site.