Institute of Hotels & Tourism Management is located in Mahikeng, South Africa on Nelson Mandela Dr, Golf View,. Institute of Hotels & Tourism Management is rated 4.8 out of 5 in the category resort hotel in South Africa.
Address
Nelson Mandela Dr, Golf View,