Church of St Thomas of Canterbury and the English MartyrsParishShareMagdalen RoadSt Leonards-on-Sea, England TN37 6ETUnited KingdomGet directions