Our Lady of Lourdes & St. MichaelParishShareOsborn RoadGreater London, England UB8 1GXUnited KingdomGet directions