Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 LEIGH PLACE Terraced £442,352 £285,000 14 Dec 2007
2 LEIGH PLACE Semi-Detached £684,525 £299,950 30 Sep 2003
3 LEIGH PLACE Terraced £562,984 £235,000 30 Apr 2003
4 LEIGH PLACE Terraced £536,439 £415,000 26 Apr 2017
5 LEIGH PLACE Terraced £568,304 £247,000 8 Aug 2003
6 LEIGH PLACE Terraced £554,316 £235,000 20 Jun 2003
7 LEIGH PLACE Terraced £587,891 £270,000 17 Dec 2003
8 LEIGH PLACE Terraced £474,844 £280,000 21 Jun 2010
9 LEIGH PLACE Detached £659,521 £377,000 2 Oct 2008
10 LEIGH PLACE Detached £698,713 £295,000 30 May 2003