Sun City Casino, Hotel and Entertaintment World is located in Rustenburg in the North West Province, about 2 hours from Johannesburg. Find a detailed review. Sun City is a luxurious casino resort situated in the North West Province of South Africa. It has two five-star hotels, The Palace of the Lost City and The Cascades. Club SunCity Casino is an online casino that has enjoyed a good amount of longevity in the industry and is now among the most popular in Malaysia.