London Canal Museum

London Canal Museum
12-13 New Wharf Road, London, N1 9RT