London Canal Museum

London Canal Museum 12/13 New Wharf Road, London, Greater London, England, N1 9RT

Closest station: Kings Cross Station