Museums nearby 18 Charlotte Street, Fitzrovia, London W1T 2LZ

London Canal Museum

Approximately 1.99 km away
Address: 12-13 New Wharf Rd, Islington, London N1 9RT, UK