Chisholm Center for Health - Main Location Chisholm Center for Health Address 102 E Center St, undefined Le Roy, IL 61752 US 40.347655, -88.761483 Contact Information 309-807-9692 Map Map integration coming soon View on Google Maps Back to Chisholm Center for Health