Saint Thomas More's Catholic ChurchParishShareLondon RoadTwyford, England RG10 9EYUnited KingdomGet directions