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