Havana Nature Center Loading Map.... Havana Nature Center416 N Schrader Ave Havana, Illinois 40.3035942 -90.06511599999999 Address 416 N Schrader Ave Havana, Illinois Upcoming Events No events in this location