Best Experience of Johannesburg and Soweto
Staying at the guest farm and touring Johannesburg, Soweto and Pilanesberg with Ekala created an experience the group could not have arranged on their own. The reviewer highlighted the food, family feel, dogs and careful itinerary.