Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
95 STOW HILL Terraced £171,500 £170,000 2 Aug 2023
97 STOW HILL Terraced £191,709 £185,000 28 Mar 2022
99 STOW HILL Terraced £182,375 £41,175 14 May 1999
101 STOW HILL Terraced £162,652 £147,000 8 Oct 2021
103 STOW HILL Terraced £463,888 £375,500 11 Mar 2019
PALACE HOUSE STOW HILL Detached £784,847 £640,000 15 Oct 2019
THE ORCHARDS STOW HILL Detached £861,217 £244,000 12 Feb 2001