Sacred Heart Catholic ChurchParishShareKingston RoadTeddington, England TW11 9JQUnited KingdomGet directions