Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
CHELSEA WHARF, 15 LOTS ROAD £34,877,256 £26,000,000 28 Jul 2016
UNIT 21 CHELSEA WHARF, 15 LOTS ROAD £105,793 £82,684 3 Aug 2017