Cardiff Bay Continue ReadingCardiff Bay 05/09/2017Cardiff Bay is a diverse waterfront built around a 200 hectare freshwater lake known as ‘the Bay’…. Cardiff, Europe