Oklahoma Veterinary Specialists
Veterinary clinic
1501 West 78th Street South · Tulsa, OK 74132 · 1.8 mi
Board-certified specialists
Oklahoma Veterinary Specialists is a Tulsa referral hospital offering 24-hour emergency care alongside board-certified surgery, ophthalmology and internal medicine. Its surgical center is described as the largest of…