1
result
Sold prices in Highbury Stadium Square, London Central, N5
111, Southstand Apartments Highbury Stadium Square, London, N5 1FB
- £300,000 Semi-detached, Leasehold 04 May 2011