Stretching along the border of the Pilanesberg National Park, in the North West Province, Sun City is internationally renowned as South Africa's premier holiday resort and offers a multitude of attractions and activities. With its combination of golfing, gaming, and gambling, as well as world-class hotels, this destination is often referred to as a 'mini Las Vegas in the African bush'. Families can enjoy the impressive waterpark and maze, while nature lovers can explore the incredible Pilanesberg National Park, where they can see all of the Big Five. Make sure to take the fascinating Leeto-Kgolo Village Tour to get an idea of the area's ancient culture. Sun City is also known as the only surf-and-safari destination within a two-hour drive of the landlocked city of Johannesburg.