South Africa by train

12 Nights

Cape Town, Franschhoek, Johannesburg and Madikwe Game Reserve