Omkar Eye Clinic Category: OphthalmologistsContact Number: +(91)-9822212554 Address: Link Road, Chinchwad, Pune - 411033