Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
31 PALFREY PLACE Semi-Detached £533,602 £94,000 2 Jun 1995
35C PALFREY PLACE Terraced £358,030 £101,566 1 Mar 2001