The Holy Ghost and St StephenParishShare44 Ashchurch GroveLondon, England W12 9BUUnited KingdomGet directions