Hard Rock Cafe Johannesburg, South Africa Live . Enjoy fresh, delicious American cuisine at Hard Rock Cafe Johannesburg. Located where on City and Nelson Mandela Square meet and make up the largest retail complex in South Africa, you'll find glamorous shops, top fashion outlets, and of .