80 Fenchurch Street, City of London
tp bennett has completed EightyFen at 80 Fenchurch Street, a new 14-storey office building to the south-east of the City of London with 240,000 sq ft of prime office space, along with 12,500 sq ft of high-quality retail space