Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 THE LARCHES Semi-Detached £125,696 £72,750 26 Sep 2011
10 THE LARCHES Terraced £160,406 £88,500 25 Nov 2005