Shonalanga wildlife resort is located in Phalaborwa, South Africa on Lepelle water board road Olifants river. Shonalanga wildlife resort is rated 3 out of 5 in the category travellers lodge in South Africa.
Address
Lepelle water board road Olifants river