skip to Main Content

Guilford & Main, Carmel: (317) 207-4044
106th & College, Indianapolis: (317) 721-7387
CLINIC HOURS: Mon-Fri 8am-6pm

Carmel Veterinary Clinic
@ Main & Guilford

Carmel Team - Leo's Petcare

Indianapolis Veterinary Clinic
@ 106th & College

Indianapolis Team - Leo's Petcare

Committed to taking great care of people who take great care of their pets.

Please, take a few minutes to navigate through our site to learn more about the distinctive care you and your precious furry family members will receive at Leo’s.

Welcome to our family.