South Africa Surprise - 15 Days

14 Nights

Johannesburg, Hazyview, Lobamba, Hluhluwe, Umhlanga, Southern Drakensberg, Chintsa, Stormsriver, Knysna, Mossel Bay and Cape Town