Havana Nature Center Location xxx416 N Schrader AveHavanaIllinois62644 Next Event No upcoming events Loading Map.... Havana Nature Center416 N Schrader Ave - Havana 40.3035942 -90.06511599999999 Upcoming Events No events in this location