Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
14 STAFFORD PLACE Terraced £6,918,746 £4,475,000 20 May 2014
16 STAFFORD PLACE Terraced £3,996,656 £735,000 6 Nov 1996
18 STAFFORD PLACE Terraced £3,239,219 £1,797,500 22 Dec 2005
20 STAFFORD PLACE Flats/Maisonettes £1,349,046 £1,150,000 13 Oct 2020
24 STAFFORD PLACE £6,241,258 £5,000,000 21 Apr 2018