- Services
- We strive to provide complete care for our patients. Learn more about all the services we provide.
Elm Creek Animal Hospital
1219 S. Peoria Ave
Tulsa, OK 74120
Phone: 918-508-7010
Fax: 918-508-7013
Email: Elm Creek Animal Hospital
Follow us on facebook