Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 DAVY PLACE Terraced £275,298 £205,000 20 May 2016
22 DAVY PLACE Semi-Detached £385,962 £225,000 14 Jan 2011