Grand Tour of South Africa (ex Johannesburg)

13 Nights

Hazyview, Swaziland, KwaZulu Natal, Durban, Port Elizabeth, Plettenberg Bay, Oudtshoorn and Cape Town