Property sales in Talwrn Road, London

Found 2 transactions going back to May 2001.

Date Address Price
8 Jun 2006 9b, £ 460,000
18 May 2001 9b, £ 247,750