Results 3 results found Reflection of Millennium Stadium in River Taff, Cardiff, Wales, United Kingdom, Europe Millennium Stadium and River Taff in spring evening sunshine, from Fitzhamon Embankment, Cardiff, South Glamorgan, South Wales, United Kingdom, Europe River Taff, Bute Park, Cardiff, Wales, United Kingdom, Europe Bridge over the River Taff, Blackweir, Cardiff, South Wales (rr) Bridge over the River Taff, Blackweir, Cardiff, South Wales