Cardiff Bay

Cardiff Bay is the area created by the Cardiff Barrage in South Cardiff, the capital of Wales. The regeneration of Cardiff Bay is now widely regarded as one ...

George|
7.9 / 10

Based on ratings of 18 people

I've been here