97 Inwood Road£325,000Jul 2024
103 Inwood Road£355,000Jun 2024
43 Inwood Road£365,000Mar 2021
43 Inwood Road£216,650Nov 2013
103 Inwood Road£189,000Jul 2012
65 Inwood Road£120,000Oct 2010
41A Inwood Road£57,750Jul 2010
45 Inwood Road£165,000Jan 2003
HM Land Registry Price Paid, 1995 to date. This is the price the property changed hands for, not an estimate, and it excludes transfers that were not at market value.