Property sales in Elmers End Road - London - SE20 7UX

Found 4 transactions going back to June 2001.

Date Address Price
5 Nov 2024 78 Elmers End Road £ 400,000
12 Oct 2023 80a, Elmers End Road £ 183,000
4 Jul 2008 80a, Elmers End Road £ 120,000
21 Jun 2001 78 Elmers End Road £ 137,500