Millennium Park has gardens, open air exhibitions, and there is almost always something going on in the park.
The Leaning Tower of Niles has lead to the town having a Sister City pact with Pisa in Italy.
Peoria Is One Of The Best Things To Do In Illinois
The Lake Katherine Nature Center and Botanic Gardens is situated on over 85 acres of beautiful Illinois land.