where is sandton
Situated in the heart of Sandton in Johannesburg, South Africa, the Nelson Mandela Square is surrounded by world-class hotels and restaurants. The popular Sandton City Shopping Centre is adjacent to Mandela Square.