Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
104 STOW ROAD Detached £312,532 £168,995 31 May 2005
106 STOW ROAD Semi-Detached £311,308 £113,500 30 Aug 2002
108 STOW ROAD Semi-Detached £249,773 £161,000 12 Nov 2007
110 STOW ROAD Detached £288,344 £280,000 12 Apr 2022
114 STOW ROAD Detached £228,144 £180,000 13 Sep 2017
118 STOW ROAD Detached £318,500 £320,000 27 Jan 2023
120 STOW ROAD Detached £319,000 £176,000 11 Nov 2005
124 STOW ROAD Detached £279,327 £60,000 1 Sep 1998
126 STOW ROAD Detached £318,425 £134,995 12 Jun 2003
128 STOW ROAD Detached £285,155 £220,000 16 Mar 2017
130 STOW ROAD Detached £229,201 £186,000 9 Nov 2018