Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
79A LONDON ROAD £6,417,573 £5,800,000 18 Oct 2021
81A LONDON ROAD £1,514,266 £1,500,000 7 Mar 2023