Map view
Hargrave Place, Tufnell Park, London, N7 0BP