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

DRIVING DIRECTIONS

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

Feature 1 title
Feature 2 title
Feature 3 title
Feature 4 title

Your furry family members deserve a veterinarian and staff who really care.

Feature 1 title

Voted 2013 Best Veterinarians in Indianapolis

Feature 2 title

Also award winners in 2012 and 2011

Feature 3 title

Check out our reviews on Yelp!