Heron Tower

Heron Tower

Heron Tower, also referred to as 110 Bishopsgate, is a skyscraper and the tallest building in the centre of London's main financial district, the City of London. Upon its final completion will stand 2…