skip to Main Content

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

Our original veterinary clinic location at College & 106th. (317) 721-7387

Leo’s Pet Care’s original veterinary clinic office at 106th and College between Indianapolis and Carmel has been serving the area since 2010. Treating dogs and cats only, Dr. Magnusson and his team of veterinary professionals invite you to browse through our website to learn more about our practice, or call the office at (317) 721-7387 with any questions you might have about your pet’s appointment.

Indianapolis Team - Leo's Petcare

Leo's Pet Care Indianapolis location

Your furry family members deserve veterinarians and staff who really care.

Voted #1 Best Veterinarian in Indianapolis on the 2017 Indy A-List!!

Leo's Pet Care is a 7 YEAR Angie's List Super Service Award Winner!!!

Leo's Pet Care was voted #1 winner for "Best Veterinarian in Indianapolis" in the Best Things Indianapolis 2018!!

Leo’s Pet Care – Indianapolis Location

10598 N College Ave #200
Indianapolis, IN 46280
Phone: +1 317-721-7387


Monday8:00 AM - 6:00 PM
Tuesday8:00 AM - 6:00 PM
Wednesday8:00 AM - 6:00 PM
Thursday8:00 AM - 6:00 PM
Friday8:00 AM - 6:00 PM