Immanuel Clinic & Hospital is located in Chennai, India on No.221, Nehru Bazaar Road Avadi. Immanuel Clinic & Hospital is rated 3.2 out of 5 in the category hospital in India.
Address
No.221, Nehru Bazaar Road Avadi
Accessibility
Wheelchair-accessible entrance