Scovill Zoo Address 71 S. Country Club Road Decatur Illinois 62521 United States Upcoming Events No events in this location