LAMBOURNE HOUSE APPLE YARD, SE20 8FW sold for £489000 on 2020-01-20
LAMBOURNE HOUSE APPLE YARD, SE20 8FW sold for £345000 on 2020-01-24
LAMBOURNE HOUSE APPLE YARD, SE20 8FW sold for £357000 on 2020-01-24
LAMBOURNE HOUSE APPLE YARD, SE20 8FW sold for £448000 on 2020-01-31