Christian Medical College

Ida Scudder Road, Vellore, 632004, India