4.5 from 408 reviews
Address 104 N Gilcrease Museum Rd, Tulsa, OK 74127
Phone Number +19189479970
Offers Animal Hospital > Vet Care
"Great vets and staff, prices are affordable."
"Don't waste your time or money with this place."
People typically spend 15 min to 1 hr here
4.8 from 123 reviews
Address 1219 S Peoria Ave, Tulsa, OK 74120
Phone Number +19185087010
Offers Animal Hospital > Vet Care
"Elm Creek Vet didn't even Xray the knee - obviously didn't even check it."
"They always go above and beyond with quality of care and customer service."