Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
20 THEOBALDS ROAD £15,603,146 £12,500,000 4 Apr 2018