Immanuel Clinic And Hospital

Address:

No:221, Nehru Bazaar Road, Avadi, Chennai - 600054; Dist: Thiruvallur; State: Tamil Nadu

City:

Chennai

State:

TAMIL NADU

Phone:

STD (044) Tel: 32953935 Fax: 26550722