Immanuel Multispeciality Hospital Area: Avadi Phone: N/A awaited Address: No 221, Avadi, Chennai, Landmark: Near Avadi Market, Nehru Bazaar City : Chennai State : Tamil Nadu Country : India Type : Multispeciality Hospital