2
results
Sold prices in Townshend Road, London Central, NW8
34 Townshend Road, London, NW8 6LE
- £4,850,000 Semi-detached, Freehold 21 July 2022
46 Townshend Road, London, NW8 6LE
- £2,620,000 Semi-detached, Freehold 13 December 2013
- £710,000 Semi-detached, Freehold 31 August 2001