News
The City of London Corporation has granted planning permission for two major high-rise schemes at opposite ends of the City's ...
The proposed 479ft glass and steel structure at 130 Fenchurch Street will feature 31 storeys of office space as well as public viewing galleries and exhibition spaces halfway up.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results