Celtic Colours Administrative Office

A unique celebration of Cape Breton Island’s living traditional culture.