Our Lady of Lourdes ChurchParishShare136 Penygraig RoadSwansea, Cymru / Wales SA1 6LAUnited KingdomGet directions