Nelson Mandela Square
Nelson Mandela Square
Nelson Mandela Square is one of Johannesburgs most popular and fashionable shopping centres, and its convenient location in the heart of Sandton and next to the equally popular Sandton City.
You've added this content to your favorites.
Post your comment
Load More