The Forest Park Nature Center is a staffed nature center in Peoria Heights, a suburb of Peoria, Illinois.
(309) 686-3360
peoriaparks.org
See open hours