Christudas hospital Area: Tambaram East Phone: N/A Address: No 1, Elangovan Street, Tambaram East, Chennai, Landmark: Near Grace King Convent City : Chennai State : Tamil Nadu Country : India Type : Multispeciality Hospital