Property sales in Stamford Hill - London - N16 5RW

Found 3 transactions going back to September 1997.

Date Address Price
5 May 2023 105 Stamford Hill £ 4,000,000
7 Oct 2011 105 Stamford Hill £ 850,000
25 Sep 1997 105a, Stamford Hill £ 248,000