Journey Across South Africa: Johannesburg, Blue Train, Cape Town, Franschhoek & Hermanus – 9 Days From $ Book now