11 Day Cape Town City & Tropical Beaches Package

10 Nights

Cape Town, Johannesburg and Bazaruto Archipelago