130 Oxford Road£310,000Feb 2026
134B Oxford Road£230,000Nov 2025
136B Oxford Road£250,000Jul 2024
130 Oxford Road£345,000Aug 2022
120 Oxford Road£425,000Apr 2021
112 Oxford Road£399,000Mar 2021
112 Oxford Road£396,000Aug 2017
130 Oxford Road£305,000Aug 2017
128 Oxford Road£362,000Aug 2017
138A Oxford Road£218,000Apr 2015
132B Oxford Road£220,000Feb 2015
122 Oxford Road£325,000Jan 2014
116 Oxford Road£200,000Oct 2011
132B Oxford Road£170,000Sept 2010
130 Oxford Road£200,500Nov 2009
124 Oxford Road£249,950Sept 2008
134B Oxford Road£173,000Feb 2008
134A Oxford Road£190,000Jul 2007
132B Oxford Road£145,500Oct 2006
130 Oxford Road£184,500Aug 2006
132A Oxford Road£147,500Jul 2006
138A Oxford Road£139,000Oct 2004
134A Oxford Road£140,000Sept 2004
114 Oxford Road£205,000Sept 2004
138B Oxford Road£163,000Sept 2003
130 Oxford Road£156,000Sept 2002
134A Oxford Road£94,250Nov 2001
118 Oxford Road£134,000Apr 2001
130 Oxford Road£121,000Apr 2001
136B Oxford Road£85,000Aug 2000
140A Oxford Road£84,995Feb 2000
112 Oxford Road£115,000Sept 1999
136B Oxford Road£59,950Apr 1999
136A Oxford Road£59,999Apr 1999
130 Oxford Road£74,000Jul 1998
138B Oxford Road£48,000Jun 1997
112 Oxford Road£60,000Mar 1996
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.