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 Vet Leo's Pet Care

Indianapolis Veterinary Clinic
@ 106th & College

Indianapolis Vet Leo's Pet Care

Our veterinary hospital philosophy is truly unique

We empower committed pet parents with the skills to take better care of your pets at home.

Please, take a few minutes to navigate through our website to learn more about the distinctive care your pets will receive at Leo’s.

Welcome to our family.