Our Lady, Star of the SeaParishShareDevon PlaceMumbles, Cymru / Wales SA3 4DRUnited KingdomGet directions