(317) 721-7387 | Fax: 317-564-4902
HOURS: Mon-Fri: 8am-6pm, Sat: 9am-12pm, Sun: closed
Leo's Pet Care was voted the Best Veterinarian in Indianapolis for 2013!
We've maintained the Angie's List Super Service Award for three years running.
We have lots of great reviews on Yelp as well!