Possible Sale of Heron Tower?
One of the UK’s highest skyscrapers is facing possible sale by the bank that financed the project, which was completed in 2011. The building has failed to let to the expected extent, being only 59% occupied at present. Heron Tower is 46 storeys high and is situated close to Liverpool Street station. The property is owned by a trust that includes Heron International, which gives its name to the building. Other members of the trust include Oman’s largest sovereign wealth fund and Saudi backers.