Leo's Pet Care, 10598 N College Ave #200, Indianapolis, IN 46280

Veterinary Clinic and Animal Hospital serving Indianapolis and Carmel

Office Hours: Mon-Fri 8am-6pm, Sat 9am-12pm

Phone: (317) 721-7387 | Fax: 317-564-4902


 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!