1. Deer Creek Animal Clinic 17919 N Portland Ave, Edmond, OK 73012 Coordinate: 35.65391,-97.58511 Phone: (405) 509-6891