Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
POLICE STATION, 24 LEIGH ROAD £4,909,823 £4,135,000 25 Sep 2020