Best restaurants in Mahikeng

Lion's Rest Guest House
Lion's Rest Guest House, Cecil Rhodes Avenue, Libertas, Mahikeng, 2745, South Africa

Molopo Lodge
Molopo Lodge, North Street, Libertas, Mahikeng, 2745, South Africa

Mmabatho Palms Casino Resort
Mmabatho Palms Casino Resort, Nelson Mandela Drive, Molelwane, Mahikeng, 2790, South Africa

Angel's Rest
Angel's Rest, R503, Mosiane, Mahikeng Local Municipality, South Africa

Entrance to Mafikeng Nature Reserve
Entrance to Mafikeng Nature Reserve, Jakaranda Avenue, Mahikeng Ward 27, Mahikeng, South Africa

Libertas Guest House
Libertas Guest House, 5 Cecil Rhodes Avenue, Libertas, Mahikeng, 2745, South Africa

Thatch Haven B&B
Thatch Haven B&B, 24 William Dick Avenue, Libertas, Mahikeng, 2745, South Africa

Protea Hotel
Protea Hotel, Jan Viljoen Avenue, Libertas, Mahikeng, 2745, South Africa

Legae La Roma
Legae La Roma, University Drive, Mmabatho, Mahikeng, 2790, South Africa

Ratanang B&B
Ratanang B&B, 5 D.F. Malan Avenue, Libertas, Mahikeng, 2745, South Africa

Hunters Rest Self Catering House
Hunters Rest Self Catering House, R49, Riviera Park, Mahikeng, South Africa

Tholo Res
Tholo Res, Barolong Street, Mahikeng Ward 10, Mahikeng, 2790, South Africa

Kobo Segole Guest Lodge
Kobo Segole Guest Lodge, 31 Churchill Avenue, Libertas, Mahikeng, 2745, South Africa

Mommy‘s Guest House
Mommy‘s Guest House, 24 Havenga Street, Libertas, Mahikeng, 2745, South Africa

Oasis Guesthouse
Oasis Guesthouse, 1183 Bob Leshoai Street, Molelwane, Mahikeng, 2790, South Africa