Cardiff Bay Barrage lies across the mouth of Cardiff Bay, Wales between Queen Alexandra Dock and Penarth Head. It was one of the largest civil engineering projects in Europe during construction in the 1990s.
Belle Vue Park
Penarth Head
The Pilot Penarth
The Old Custom House
El Puerto Restaurant
Keyif Restaurant | Turkish Mediterranean Cuisine