63A Landor Road

JSON

Address
63A Landor Road
London, Lambeth
Greater London
Postcode
SW9 9RT
Tenure
Leasehold
Date Price Type
£637,500 Terraced
£683,000 Terraced
£465,000 Terraced
£287,000 Flat/maisonette