Saint Teresa Catholic ChirchParishShareEverton RoadSefton, England PR8 4BTUnited KingdomGet directions