The Wandsworth or McMurrays Canal

Allegedly claimed to be the shortest canal in London, but debatable especially with the modernised Grosvenor canal near Victoria, The sole reason for the existence…

Continue Reading