Our Lady Help of ChristiansParishShareFalkland RoadGreater London, England NW5 2XBUnited KingdomGet directions