Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
16 AVEBURY PLACE Terraced £104,732 £66,000 1 Apr 2008
24 AVEBURY PLACE Terraced £110,444 £84,950 10 Feb 2017
26 AVEBURY PLACE Terraced £120,304 £96,000 29 Mar 2018