Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 SHEPHERDS PLACE Terraced £3,815,707 £2,250,000 25 Jun 2010