One of the oldest churches in South Wales, a very special place in Barry.
A nation’s culture resides in the hearts and in the soul of its people
Mahatma Gandhi