60 Nelson Mandela Square: A Must-Visit Landmark in the Heart of Sandton by Dylan Patrick 4 weeks ago4 weeks ago Popular