1
result
Sold prices in Barnsbury Terrace, London Central, N1
22 Barnsbury Terrace, Islington, London, N1 1JH
- £322,500 Detached, Freehold 31 May 2013
- £66,500 Terraced, Freehold 18 September 1995