History Nelson Mandela Questions
The Nelson Mandela Square Shopping Centre is a popular shopping destination located in Sandton, Johannesburg, South Africa.