History Nelson Mandela Questions
The Nelson Mandela Square Hotel is a luxury hotel located in Sandton, Johannesburg, South Africa.