Customer support
Share:

19,951 SF of Office Space Available in London, LND

Leadenhall Street 147, England, United Kingdom

£65/sq.ft./year

19,951 sq.ft.

Office

For rent

#25020

Property Details

Broker

For rent

15 Nov 2023

Negotiable

7

1

6

B

19,951 sq.ft.

1,853 m²

Property Description

Prominent building located on Leadenhall Street which has undergone extensive refurbishment. Floor number: Basement Short walk from Bank Underground Station, City centre location, Near to Fenchurch Overground Station