Ferrell Hospital Hospitals Address: 1201 Pine St, Eldorado, Illinois, 62930 United States Back to Main Locator Page