2
results
Sold prices in Crouch Hall Road, London Central, N8
10 Crouch Hall Road, London, N8 8HU
- £1,450,000 Detached, Freehold 04 January 2010
20 Crouch Hall Road, London, N8 8HU
- £1,200,000 Detached, Freehold 05 November 2004