3A Loudoun Road

JSON

Address
3A Loudoun Road
London, City of Westminster
Greater London
Postcode
NW8 0LH
Property type
Detached
Date Price Tenure
£6,500,000 Freehold
£1,700,000 Leasehold