Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 THE DELL Detached £2,584,196 £1,100,000 27 Jun 2003
3A THE DELL Detached £1,530,652 £935,000 4 Jul 2008
5 THE DELL Detached £1,623,970 £1,320,000 28 Feb 2019