Customer support
Share:

127,886 SF of 4-Star Office Space Available in London, LND

Theobalds Road 98, England, United Kingdom

Offers invited

127,886 sq.ft.

Office

For rent

#24851

Property Details

Broker

For rent

Immediately available

11

1

11

B

127,886 sq.ft.

11,881 m²

Property Description

Floor number: Basement