Saint Francis de Sales Catholic ChurchParishSharePrinces RoadGreater London, England TW11 0SJUnited KingdomGet directions