History Nelson Mandela Questions
The Nelson Mandela Square Apartments is a residential complex located in Sandton, Johannesburg, South Africa.