Upcoming Events

Thursday, Apr 26, 2018
12:00pm to 1:30pm
Meeting Room A

Come listen to Reading Aloud share poems by Writers Workshop teacher from the past

Thursday, Apr 26, 2018
5:00pm to 7:00pm
Boardroom

Board Meeting minutes and agendas are available at http://www.icgov.org/boardagendas.asp...

Thursday, Apr 26, 2018
5:00pm to 9:00pm
Meeting Room A

This meeting will be a community meeting for the public to have input on the draft of the Climate Action and Adaptation Plan.

Friday, Apr 27, 2018
10:00am to 11:30am
Meeting Room E (2nd Floor)

Want to practice your English skills in a fun and informal group? Join us Friday mornings to practice conversations skills, learn new...

Friday, Apr 27, 2018
10:00am to 11:00am
Computer Lab

Did you know that as an ICPL patron you have access to great money management resources? Learn about MorningStar and Value Line, two...

Friday, Apr 27, 2018
10:30am to 11:00am
Storytime Room

Rhymes, fingerplays, songs and short stories designed to stimulate your infant's language development.
We ask that there be a...

Friday, Apr 27, 2018
11:00am to 1:00pm
Storytime Room

Stay after Storytime or drop in for a learning-filled play time for caregivers and their children. This is a great opportunity to...

Friday, Apr 27, 2018
1:30pm to 2:00pm
Storytime Room

Rhymes, fingerplays, songs and short stories designed to stimulate your infant's language development.
We ask that there be a...

Friday, Apr 27, 2018
5:30pm to 7:00pm
Storytime Room

One person has been checking out all of the books Shizuku's been reading from her library right before she does. Who could it be?...

Saturday, Apr 28, 2018
10:30am to 11:00am
Storytime Room

Designed for the whole family and presented at a time convenient for most working parents.

Storytime includes both shorter and...

Featured Events

Saturday, December 16, 2017 -
2:00pm to 4:00pm
Storytime Room
Saturday, December 23, 2017 -
2:00pm to 4:00pm
Storytime Room
Tuesday, December 26, 2017 -
10:00am to 6:00pm
Bookmobile
Wednesday, December 27, 2017 -
2:00pm to 3:00pm
Meeting Room A, Meeting Room B, Meeting Room C