CSI Ida Scudder Church is rated 3 out of 5 in the category religious institutions. Read and write reviews about CSI Ida Scudder Church. CSI Ida Scudder Church is a religious institutions company based out of 51 Prakasam cottage, SH 9 , Bagayam, Vellore, Tamil Nadu, India.
Address
51 Prakasam cottage, SH 9 , Bagayam
Headquarters
Vellore, Tamil Nadu