So here is a list of shopping destinations in Johannesburg South Africa that you need to carefully weigh up where you ...