Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
20 LEIGH PLACE £71,824 19 Dec 2017
22 LEIGH PLACE Semi-Detached £311,250 13 Nov 2017
23 LEIGH PLACE Semi-Detached £490,000 23 Aug 2017
24 LEIGH PLACE Semi-Detached £311,250 8 Nov 2017
25 LEIGH PLACE Semi-Detached £495,000 23 Aug 2017