London Canal Museum The London Canal Museum in the King’s Cross area of London, displays information about the history of London’s canals. (Photo courtesy London Canal Museum)
Be the first to comment