Nelson Mandela Square is a shopping centre in Sandton , Johannesburg , South Africa .
Nelson Mandela Square is a shopping center in Johannesburg , South Africa .