Guilford & Main,
Carmel: (317) 207-4044
106th & College, Indianapolis: (317) 721-7387
CLINIC HOURS (both locations) Mon-Fri 8am-6pm
Our practice 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.