Dr. Meenakshi Chaku Loyola University – Department of Ophthalmology 2160 South First Avenue LUH - North EntranceSuite 2601Maywood, Illinois 60153 United StatesCall: 708-216-3833Visit Practice Click here for directions