Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
78 KEYFORD Terraced £243,425 £220,000 20 Oct 2021
81 KEYFORD Detached £451,506 £260,000 26 Jun 2006
81A KEYFORD Detached £372,814 £220,000 17 Aug 2010