London Canal Museum 12/13 New Wharf Road, London, Greater London, England, N1 9RT
Closest station: King's Cross St Pancras Station
London Canal Museum 12/13 New Wharf Road, London, Greater London, England, N1 9RT
Closest station: King's Cross St Pancras Station