Almudena
Nelson Mandela Square
Nelson Mandela Square is on the outskirts of Johannesburg, which is the Sandton City which where most of the international chain hotels, offices and banks are. It's a major commercial center that spans several blocks. Inside this several block radius is Nelson Mandela Square, where there are different kinds of restaurants with a variety of options, such as pizza, seafood, African food ect. And presiding over the main entrance, we found the giant statue of Nelson Mandela, this time wearing the shirt of the national football team of South Africa.
+3