10-day Cape Town, Blue Train & Pilanesberg Safari

9 Nights

Cape Town, Johannesburg and Pilanesberg National Park