Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
82 STOW ROAD Detached £296,557 £175,000 5 Aug 2010
86 STOW ROAD Detached £244,069 £142,800 23 Mar 2012
90 STOW ROAD Detached £219,949 £205,000 28 Jun 2021
92 STOW ROAD Detached £229,625 £170,000 24 Mar 2016
94 STOW ROAD Detached £247,078 £200,000 18 Mar 2019
98 STOW ROAD Detached £257,464 £147,500 5 May 2006
100 STOW ROAD Terraced £247,846 £230,000 10 Sep 2021
102 STOW ROAD Detached £265,964 £154,000 25 May 2011