Canoe Walk, E14
Limehouse
Canoe Walk is a location in London.
return to article