The Canal & River Trust holds the guardianship of 2,000 miles of canals and rivers, together with reservoirs and a wide range of heritage buildings and structures, in England and Wales.
The Canal & River Trust holds the guardianship of 2,000 miles of canals and rivers, together with reservoirs and a wide range of heritage buildings and structures, in England and Wales.