Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
30 DEVONSHIRE PLACE MEWS Terraced £4,271,969 £2,505,000 31 May 2012
34 DEVONSHIRE PLACE MEWS Terraced £2,521,779 £750,000 6 Jul 2001