The newly refurbished Mmabatho Palms Hotel Casino Convention Resort is situated in the historic town of Mafikeng, capital of the North West Province. This oasis of entertainment is surrounded with nearby cultural and historical places of interest, just three hours drive from Johannesburg.