Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
SHERWOOD HOUSE, 176 NORTHOLT ROAD Detached £1,887,034 £800,000 26 Jun 2003