10598 N College Ave #200, Indianapolis, IN 46280

Coming soon to Carmel: 828 W Main St, Carmel, IN 46032

Indianapolis: (317) 721-7387 | Carmel: (317) 207-4044


 Leo's Pet Care on Facebook  Leo's Pet Care on Twitter  Leo's Pet Care on Google+

Your furry family members deserve veterinarians and staff who really care.

Voted Best Veterinarians in Indianapolis 2014 and 2013

Angie's List Super Service Award Winner for 2014, 2013, 2012 and 2011

Check out our reviews on Yelp!