Sacred Heart and St. TeresaParishShareCecil RoadPaignton, England TQ3 2SHUnited KingdomGet directions