9 Nights
Johannesburg, South Africa, Karongwe Private Game Reserve, Hazyview, Tembe Elephant Park, St Lucia and KwaZulu Natal Midlands