Train-Safari-Beach Combo South Africa

14 Nights

Cape Town, Pretoria, Johannesburg, Sabi Sand Private Game Reserve and Maputaland Marine Protected Area