Medical clinic Indra clinic ramleela ground, 405 A, Chhatarpur, New Delhi, Delhi 110074 096679 29828 Open map ← Back to New Delhi Claim this hospital