Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 SELWOOD PLACE Terraced £5,881,358 £1,800,000 22 Oct 2001
2 SELWOOD PLACE Terraced £4,485,047 £1,800,000 13 Jan 2003
3 SELWOOD PLACE Terraced £3,740,654 £2,985,000 27 Jun 2018
6 SELWOOD PLACE Terraced £3,802,221 £3,820,000 7 Nov 2022
7 - 8 SELWOOD PLACE Terraced £4,573,244 £1,000,000 15 Jan 1999
8 SELWOOD PLACE Terraced £4,573,244 £1,000,000 15 Jan 1999
10 SELWOOD PLACE Terraced £7,488,771 £4,150,000 3 Nov 2008
11 SELWOOD PLACE Terraced £3,846,414 £3,081,004 19 Jul 2018
11 SELWOOD PLACE Terraced £3,846,414 £3,081,004 19 Jul 2018
12 SELWOOD PLACE Terraced £5,454,204 £1,035,000 3 Apr 1997
12A SELWOOD PLACE Terraced £12,788,709 £8,000,000 11 Apr 2008