Saint Helen's Roman Catholic ChurchParishShareWyndham StreetBarry, Cymru / Wales CF63 4ELUnited KingdomGet directions