Leo's Pet Care, 10598 N College Ave #200, Indianapolis, IN 46280
Veterinary Clinic and Animal Hospital serving Indianapolis and Carmel
Mon-Fri 8am-6pm, Sat 9am-12pm
(317) 721-7387 | Fax: 317-564-4902
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!