State Street Animal Clinic
Veterinary clinic
3335 Business Rt 20 · Belvidere, IL 61008 · 3.1 mi
A full-service animal hospital in Belvidere, Illinois, treating both emergency cases and routine pets. Offerings include wellness and preventive care, dentistry, spay and neuter, soft tissue surgery, radiography,…