The Leonardo is Africas Tallest Most Prestigious building. Now firmly established in the Sandton Skyline, looking down over the Nelson Mandela Square, the