68-71 Fenchurch St, London
Office to rent
£59.50 psf 11,069 sq ft
Property facts for 68-71 Fenchurch St, London
Accessed via a newly re-landscaped private courtyard on Fenchurch Street, the building is adjacent to Fenchurch Street mainline station and a few minutes walk from Lloyds.
This office to rent is located in City of London.View the performance or update the listing in CoStar