ICARE Eye Hospital & Post Graduate Institute Leave a Comment / Noida Address: E3A, Sector 26, Noida, Uttar Pradesh-201301. Phone: 0120-2477600.