Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 LON OLCHFA Terraced £140,067 £49,000 20 Jun 2002
14 LON OLCHFA Terraced £173,654 £134,950 5 May 2017
20 LON OLCHFA Detached £133,603 £70,975 29 Nov 2004
24 LON OLCHFA Terraced £180,690 £105,000 30 Sep 2008
28 LON OLCHFA Semi-Detached £153,689 £151,000 14 Dec 2023
36 LON OLCHFA Terraced £157,760 £155,000 18 Dec 2023
40 LON OLCHFA Terraced £224,705 £45,000 26 Sep 1997
42 LON OLCHFA Semi-Detached £177,896 £155,000 4 Dec 2020
48 LON OLCHFA Semi-Detached £200,547 £124,950 2 Dec 2013