About Decatur Urgent Care & Walk in Clinic
Decatur Urgent Care & Walk in Clinic is at 632 S 13th St, Decatur, IN 46733. Its opening hours aren't listed, so call before you go.
It averages 4.7 stars from 105 Google reviews.
There are 2 other clinics within 5 miles; the closest is WellNow Urgent Care, 0.4 miles away.