Property sales in Selhurst Close, London

Found 351 transactions.

Date Address Price
14 Feb 1995 84 Selhurst Close, London, SW19 6AZ £ 86,500
Sold house prices and summary statistics for Selhurst Close, London