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