Our Lady of Lourdes Church (RC)ParishShareWelland RoadPeterborough, England PE1 3SPUnited KingdomGet directions