106 Leadenhall Street

JSON

Address
106 Leadenhall Street
London, City of London
Greater London
Postcode
EC3A 4AA
Property type
Other
Tenure
Freehold
Date Price
£12,000,000
£21,500,000