Nila Hospital Area: Ambattur Phone: N/A Address: No A 1/1, Cth Road, Ambattur, Chennai, Landmark: Balaji Nagar near check board hosiptal City : Chennai State : Tamil Nadu Country : India Type : Hospital