The Leonardo is Africas Tallest Most Prestigious building. Now firmly established in the Sandton Skyline, looking down over the Nelson Mandela Square, the
Luxurious Penthouse living set over 3 private stories, in the sky at Embassy Towers, the most iconic building in the country, situated in the exclusive