The address of Protea Hotel Mafikeng by Marriott is: 80 Nelson Mandela Dr, Mafikeng, Mafikeng, 2790.