According to recently submitted proposals from Aviva Investors, 130 Fenchurch Street will be 31 storeys with a staggered ...
A police probe into a “non-suspicious death” resulted in closing down a downtown London street during the morning rush hour ...
According to data provided by the BID, there is currently 5.5 million square feet of new office, retail and leisure space planned across 34 new and refurbished schemes in Fleet Street.