Oops! Something went wrong, please try again later.
Cardiff Bay is an area and freshwater lake in Cardiff, Wales. The site of a former tidal bay and estuary, it serves as the river mouth of the River Taff …See more
AdFind discounts on the best Cardiff Hotels Map. Tripadvisor helps you spend less. Compare prices & save money with Tripadvisor® (World's largest travel website).