Lords Clinic Block A, 1 & 2, NH-19, Jangpura, Bhogal, New Delhi, Delhi 110014 Open map ← Back to New Delhi Claim this hospital