Our Lady of Lourdes & St JosephParishShare161 Leigh RoadLeigh-on-Sea, England SS9 1JFUnited KingdomGet directions