71D Elwood Street

JSON

Address
71D Elwood Street
London, Islington
Greater London
Postcode
N5 1EB
Property type
Other
Tenure
Leasehold
Date Price
£202,000
£115,000