Property sales in Church Lane - Tottenham - London - N17 7AA

Found 2 transactions going back to October 2000.

Date Address Price
6 Sep 2023 12 Church Lane £ 1,000,000
31 Oct 2000 12 Church Lane £ 200,000