Shelby Street Animal Clinic
Veterinary clinic
3315 Shelby St · Indianapolis, IN 46227 · 1.2 mi
Shelby Street Animal Clinic is a veterinary practice in Indianapolis, Indiana, led by a licensed veterinarian and treating dogs and cats. It offers exams, vaccinations, preventive care, lab work, X-rays and surgical…