Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
93 - 99 UPPER RICHMOND ROAD £18,685,548 £14,250,000 5 Dec 2016