The 42 mile River Taff is located near Cardiff Bay which, according to Cardiff Council, is regarded as one of the most successful regeneration projects in the United Kingdom.
67 km (42 mi) Cardiff Bay According to Cardiff Council, the creation of Cardiff Bay is regarded as one of the most successful regeneration projects in the United Kingdom. 
