Animal Eye Clinic - Tulsa - 7222 E 41st St Tulsa, OK 74145, USA | Vetlocal.org