10-Day Johannesburg Sun City & Cape Town - Suggested Itinerary

9 Nights

Johannesburg, Sun City, Pilanesberg National Park and Cape Town