INDIAN INSTITUTE OF OPTHALMOLOGY E-584,,Greater Kailash-2,New Delhi, New Delhi, Delhi City / Town New Delhi State / Union Territory Delhi Facility Category Healthcare Facility