Diocese: Vellore

Contact information:

Address: 3/1 Anna Salai, Vellore, Tamil Nadu, 632 001, India
Office: (0) 416 2232 160
Fax: Fax not available in legacy source