Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
HOLMCREST DENSTROUDE LANE £1,338,739 £1,300,000 4 Apr 2022