Cardiff, Cardiff
Cardiff International White Water (CIWW) is an exciting on-demand white water facility located in the heart of Cardiff’s International Sports...