St Teresa of the Child JesusParishShare291 Shenley RoadBorehamwood, England WD6 1TGUnited KingdomGet directions