Healthcare Facility SPECTRA EYE E-82A, Greater Kailash - 1South Delhi, NEW DELHI, DELHI Full Address / Location E-82A, Greater Kailash - 1South Delhi City: NEW DELHI State: DELHI City / Town NEW DELHI State / Union Territory DELHI