Russel Children's Hospital is located in Chennai, India on Velachery - Tambaram Main Road, Tambaram East, Tambaram, Opposite to, MCC. Russel Children's Hospital is rated 4.8 out of 5 in the category children's hospital in India.
Address
Velachery - Tambaram Main Road, Tambaram East, Tambaram, Opposite to, MCC