Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 TWYFORD PLACE Terraced £297,604 £295,000 24 Aug 2023
4 TWYFORD PLACE Terraced £267,435 £211,000 12 Sep 2017
5 TWYFORD PLACE Terraced £285,280 £165,000 28 Jul 2006
7 TWYFORD PLACE Terraced £329,397 £209,950 15 Aug 2007
9 TWYFORD PLACE Terraced £272,612 £159,500 13 Mar 2012
10 TWYFORD PLACE Terraced £237,477 £234,600 19 Jun 2023
11 TWYFORD PLACE Terraced £241,773 £75,500 30 Nov 2001
12 TWYFORD PLACE Terraced £301,726 £101,000 2 Apr 2002
13 TWYFORD PLACE Semi-Detached £527,846 £154,000 31 May 2001
14 TWYFORD PLACE Semi-Detached £519,923 £300,000 30 Jun 2011
17 TWYFORD PLACE Detached £459,818 £280,000 26 Jan 2007