The Leonardo is one of the tallest buildings in Africa at a massive 738ft high (234 metres). The mammoth 55-floor hotel cost £87million to build, equivalent to around 2billion South African Rand.