St. Francis de Sales Catholic ChurchParishShareLarkhall LaneGreater London, England SW4 6SPUnited KingdomGet directions