Chcs Of So Ia - Leon Site
1404 NW Church St
Leon, IA - 50144
641-446-4863
Fax Number: 641-446-2382
Leon, IA - 50144
641-446-4863
Fax Number: 641-446-2382
Reviews
About Chcs Of So Ia - Leon Site
Chcs Of So Ia - Leon Site is a community-based health clinic based in Decatur County serving the rural population. This clinic is open limited hours so call for hours first.
Opened in 2007, this is a year-round clinic.