21 Nights
Johannesburg, Pilanesberg National Park, Manyeleti Private Game Reserve, Hazyview, Kasane Forest Reserve, Pretoria, Northern Cape, Cape Town, Knysna, Stormsriver and Port Elizabeth