The 42 mile River Taff is located near Cardiff Bay, an area of water created by the Cardiff Barrage which, according to Cardiff Council, is regarded as one of the most successful regeneration projects in the United Kingdom.
The 42 mile River Taff is located near Cardiff Bay, an area of water created by the Cardiff Barrage which, according to Cardiff Council, is regarded as one of the most successful regeneration projects in the United Kingdom.