Programs & Events
Mon, Feb 17, 10:00am - 10:45am
Bridgewater branch - Meeting Room ABC

Mon, Feb 17, 10:00am - 12:00pm
Warren Township branch - Business Conference Room

Tue, Feb 18, 9:30am - 10:00am
Hillsborough branch - Program Room A

Tue, Feb 18, 10:00am - 10:30am
Warren Township branch - Program Room

Tue, Feb 18, 10:00am - 11:30am
Warren Township branch - Meeting Room

Tue, Feb 18, 10:30am - 10:50am
Hillsborough branch - Program Room A

Tue, Feb 18, 11:00am - 12:00pm
Manville branch - Adult Media Area
This event is full

Tue, Feb 18, 11:00am - 12:00pm
Somerville branch - Meeting Room

Tue, Feb 18, 12:30pm - 2:00pm
Bound Brook branch - Finlayson Room

Tue, Feb 18, 1:00pm - 3:30pm
Somerville branch - Meeting Room

Tue, Feb 18, 1:00pm - 3:30pm
Manville branch - Adult Media Area

Tue, Feb 18, 1:00pm - 4:00pm
Watchung branch - Community Room

Tue, Feb 18, 2:00pm - 4:00pm
Bridgewater branch - Meeting Room ABC

Tue, Feb 18, 3:30pm - 5:00pm
North Plainfield branch - Staff Kitchen
Registration is now closed

Tue, Feb 18, 4:00pm - 4:45pm
Hillsborough branch - Program Room A

Tue, Feb 18, 4:30pm - 6:00pm
Manville branch - Adult Media Area
This event is full

Tue, Feb 18, 4:30pm - 5:30pm
Peapack and Gladstone branch - Meeting Room

Tue, Feb 18, 6:00pm - 8:00pm
Hillsborough branch

Canceled
Tue, Feb 18, 6:00pm - 7:30pm
Hillsborough branch

Tue, Feb 18, 6:00pm - 6:30pm
Bound Brook branch
This event is full

Tue, Feb 18, 6:00pm - 8:10pm
Bridgewater branch - Meeting Room AB

Tue, Feb 18, 6:00pm - 8:00pm
North Plainfield branch - Woodland Room

Canceled
Tue, Feb 18, 6:30pm - 7:30pm
Manville branch

Tue, Feb 18, 7:00pm - 9:00pm
Bridgewater branch - Meeting Room C

Tue, Feb 18, 7:00pm - 8:30pm
Mary Jacobs branch - Program Room

Wed, Feb 19, 10:00am - 11:30am
Bridgewater branch - Meeting Room C

Wed, Feb 19, 10:00am - 11:00am
North Plainfield branch - Program Room

Wed, Feb 19, 10:00am - 10:30am
Bridgewater branch - Story Well

Wed, Feb 19, 10:00am - 11:30am
Hillsborough branch - Conference Room

Wed, Feb 19, 10:00am - 10:45am
Hillsborough branch - Program Room A

Wed, Feb 19, 10:00am - 10:45am
Mary Jacobs branch - Program Room

Wed, Feb 19, 10:00am - 10:30am
Warren Township branch - Program Room

Wed, Feb 19, 10:30am - 12:30pm
Manville branch - History Room

Wed, Feb 19, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Wed, Feb 19, 12:00pm - 1:00pm
Manville branch - Adult Media Area
This event is full

Wed, Feb 19, 1:30pm - 3:30pm
Manville branch - Community Room

Wed, Feb 19, 2:00pm - 4:00pm
Bound Brook branch - Reading Room

Wed, Feb 19, 3:30pm - 5:30pm
North Plainfield branch - Program Room

Wed, Feb 19, 4:00pm - 4:45pm
Hillsborough branch - Program Room A
This event is full

Wed, Feb 19, 5:00pm - 6:00pm
Manville branch - Adult Media Area

Wed, Feb 19, 5:00pm - 6:00pm
Mary Jacobs branch - Program Room

Wed, Feb 19, 6:00pm - 7:00pm
Bridgewater branch - Meeting Room ABC
This event is full

Wed, Feb 19, 6:00pm - 8:00pm
Hillsborough branch

Wed, Feb 19, 6:00pm - 8:00pm
North Plainfield branch - Woodland Room

Wed, Feb 19, 6:30pm - 7:30pm
Somerville branch - Meeting Room

Wed, Feb 19, 6:30pm - 7:00pm
Warren Township branch - Program Room

Wed, Feb 19, 7:00pm - 8:30pm
Warren Township branch - Meeting Room

Wed, Feb 19, 7:00pm - 7:30pm
Bridgewater branch - Story Well

Wed, Feb 19, 7:00pm - 7:45pm
North Plainfield branch - Main Floor

Wed, Feb 19, 7:00pm - 8:30pm
Bound Brook branch - Finlayson Room

Thu, Feb 20, 9:30am - 10:00am
Bridgewater branch - Story Well

Thu, Feb 20, 10:00am - 11:30am
Bridgewater branch - Meeting Room AB

Thu, Feb 20, 10:00am - 10:30am
Manville branch - Community Room

Thu, Feb 20, 10:00am - 11:00am
North Plainfield branch - Program Room

Thu, Feb 20, 10:00am - 10:30am
Warren Township branch - Program Room

Thu, Feb 20, 10:00am - 11:30am
Somerville branch - Meeting Room

Thu, Feb 20, 10:30am - 11:00am
Somerville branch - Children's Room

Thu, Feb 20, 10:30am - 12:30pm
Watchung branch - Bicentennial Room

Thu, Feb 20, 11:00am - 11:45am
Warren Township branch - Program Room

Thu, Feb 20, 12:00pm - 1:30pm
Mary Jacobs branch - Conference Room

Thu, Feb 20, 1:00pm - 4:00pm
Watchung branch - Community Room

Thu, Feb 20, 1:00pm - 2:30pm
Manville branch - History Room

Thu, Feb 20, 3:00pm - 4:30pm
Bound Brook branch - Finlayson Room

Thu, Feb 20, 3:30pm - 4:30pm
North Plainfield branch - Program Room

Thu, Feb 20, 4:00pm - 4:45pm
Manville branch - Children's Area

Thu, Feb 20, 4:00pm - 5:00pm
Watchung branch - Bicentennial Room

Canceled
Thu, Feb 20, 5:00pm - 6:00pm
Hillsborough branch

Thu, Feb 20, 6:00pm - 8:00pm
Manville branch - Children's Area

Thu, Feb 20, 6:00pm - 8:00pm
Hillsborough branch

Thu, Feb 20, 6:00pm - 8:30pm
North Plainfield branch - Program Room

Thu, Feb 20, 6:30pm - 6:50pm
Hillsborough branch - Children's Room

Thu, Feb 20, 6:30pm - 8:00pm
Manville branch - History Room

Canceled
Thu, Feb 20, 7:00pm - 8:30pm
Mary Jacobs branch

Thu, Feb 20, 7:00pm - 8:00pm
Bridgewater branch - Meeting Room AB

Thu, Feb 20, 7:00pm - 8:00pm
Hillsborough branch - Program Room B
This event is full

Thu, Feb 20, 7:00pm - 7:30pm
Somerville branch - Children's Room

Thu, Feb 20, 7:00pm - 8:30pm
Somerville branch - Meeting Room

Thu, Feb 20, 7:00pm - 8:30pm
Warren Township branch - Business Conference Room

Thu, Feb 20, 7:00pm - 8:00pm
Warren Township branch - Program Room

Thu, Feb 20, 7:15pm - 8:30pm
North Plainfield branch - Woodland Room

Fri, Feb 21, 10:00am - 10:45am
Manville branch - Community Room

Fri, Feb 21, 10:00am - 10:30am
Bridgewater branch - Story Well

Fri, Feb 21, 10:00am - 10:20am
Mary Jacobs branch - Program Room

Fri, Feb 21, 1:00pm - 3:30pm
Warren Township branch - Meeting Room

Fri, Feb 21, 3:45pm - 4:45pm
Hillsborough branch - Conference Room

Fri, Feb 21, 6:00pm - 8:00pm
Bridgewater branch - Meeting Room ABC

Fri, Feb 21, 6:30pm - 8:30pm
Mary Jacobs branch - Program Room

Sat, Feb 22, All day
North Plainfield branch - Children's Room

Sat, Feb 22, 10:00am - 4:00pm
Bound Brook branch - Children's Program Tables

Sat, Feb 22, 11:00am - 12:00pm
Manville branch - Community Room

Sat, Feb 22, 11:00am - 12:30pm
Somerville branch - Meeting Room

Sat, Feb 22, 12:00pm - 2:00pm
Hillsborough branch

Sat, Feb 22, 1:50pm - 4:00pm
Hillsborough branch
This event is full

Sat, Feb 22, 2:00pm - 3:00pm
Warren Township branch - Program Room

Sat, Feb 22, 2:00pm - 3:00pm
Peapack and Gladstone branch - Meeting Room

Sat, Feb 22, 2:00pm - 4:00pm
Hillsborough branch

Sat, Feb 22, 2:00pm - 3:00pm
Somerville branch - Main Reading Room
This event is full

Sat, Feb 22, 3:30pm - 5:00pm
Somerville branch - Meeting Room

Mon, Feb 24, All day
Bound Brook branch

Mon, Feb 24, 9:30am - 9:00pm
Watchung branch

Mon, Feb 24, 10:00am - 10:45am
Bridgewater branch

Mon, Feb 24, 10:00am - 12:00pm
Warren Township branch - Business Conference Room

Mon, Feb 24, 10:00am - 10:45am
Hillsborough branch - Program Room A

Mon, Feb 24, 10:00am - 10:30am
Bound Brook branch - Children's Storytime Room

Mon, Feb 24, 11:00am - 11:30am
Bound Brook branch - Children's Storytime Room

Mon, Feb 24, 1:00pm - 3:30pm
Manville branch - Community Room

Mon, Feb 24, 1:00pm - 4:00pm
Watchung branch - Community Room

Mon, Feb 24, 3:00pm - 4:00pm
Bound Brook branch - Teen Space

Mon, Feb 24, 3:30pm - 5:30pm
North Plainfield branch - Program Room

Mon, Feb 24, 3:30pm - 5:30pm
North Plainfield branch

Mon, Feb 24, 3:30pm - 5:30pm
Somerville branch - Meeting Room

Mon, Feb 24, 4:00pm - 6:00pm
Manville branch - Community Room

Mon, Feb 24, 4:00pm - 4:45pm
Warren Township branch - Program Room

Mon, Feb 24, 5:00pm - 6:00pm
Mary Jacobs branch - Program Room
Please contact the library to register for this event.

Mon, Feb 24, 5:00pm - 7:00pm
Somerville branch - Children's Room
This event is full

Mon, Feb 24, 6:00pm - 8:45pm
Somerville branch

Mon, Feb 24, 6:00pm - 8:45pm
Somerville branch

Mon, Feb 24, 6:00pm - 8:00pm
Hillsborough branch

Mon, Feb 24, 6:00pm - 6:45pm
Bridgewater branch - Meeting Room ABC
This event is full

Mon, Feb 24, 6:30pm - 8:30pm
Peapack and Gladstone branch

Mon, Feb 24, 6:30pm - 8:45pm
Watchung branch - Community Room

Mon, Feb 24, 6:30pm - 8:00pm
Somerville branch - Meeting Room

Mon, Feb 24, 7:00pm - 8:30pm
Hillsborough branch - Conference Room
This event is full

Mon, Feb 24, 7:00pm - 8:00pm
Bound Brook branch - Reading Room

Mon, Feb 24, 7:00pm - 8:30pm
North Plainfield branch - Woodland Room

Tue, Feb 25, 10:00am - 10:30am
Warren Township branch - Program Room

Tue, Feb 25, 10:00am - 11:30am
Warren Township branch - Meeting Room

Tue, Feb 25, 10:30am - 11:00am
Somerville branch - Children's Room
This event is full

Tue, Feb 25, 11:00am - 12:00pm
Manville branch - Community Room

Tue, Feb 25, 12:30pm - 2:00pm
Bound Brook branch - Finlayson Room

Tue, Feb 25, 12:30pm - 2:00pm
Warren Township branch - Meeting Room

Tue, Feb 25, 1:00pm - 3:00pm
Somerville branch - Meeting Room

Tue, Feb 25, 1:00pm - 3:30pm
Manville branch - Adult Media Area

Tue, Feb 25, 1:00pm - 4:00pm
Watchung branch - Community Room

Tue, Feb 25, 4:30pm - 7:00pm
Mary Jacobs branch
This event is full

Tue, Feb 25, 4:30pm - 5:30pm
Warren Township branch - Program Room
This event is full

Tue, Feb 25, 5:00pm - 6:30pm
Mary Jacobs branch - Program Room
This event is full

Tue, Feb 25, 6:00pm - 8:00pm
Hillsborough branch

Tue, Feb 25, 7:00pm - 8:00pm
Hillsborough branch - Program Room B

Tue, Feb 25, 7:00pm - 8:00pm
Bound Brook branch - Finlayson Room

Tue, Feb 25, 7:00pm - 8:00pm
Bridgewater branch - Story Well

Tue, Feb 25, 7:00pm - 8:00pm
North Plainfield branch - Program Room

Wed, Feb 26, 10:00am - 11:30am
Bridgewater branch - Meeting Room C

Wed, Feb 26, 10:00am - 10:30am
Bridgewater branch - Story Well

Wed, Feb 26, 10:00am - 11:30am
Hillsborough branch - Conference Room

Wed, Feb 26, 10:00am - 10:45am
Mary Jacobs branch - Program Room

Wed, Feb 26, 10:00am - 10:30am
Warren Township branch - Program Room

Wed, Feb 26, 10:00am - 10:45am
Hillsborough branch - Program Room AB

Wed, Feb 26, 10:30am - 11:00am
Peapack and Gladstone branch

Wed, Feb 26, 10:30am - 11:30am
Bound Brook branch - Reading Room

Wed, Feb 26, 1:00pm - 2:00pm
Manville branch - History Room
This event is full

Wed, Feb 26, 2:00pm - 4:00pm
Bound Brook branch - Reading Room

Wed, Feb 26, 3:30pm - 5:00pm
North Plainfield branch - Program Room

Wed, Feb 26, 4:45pm - 6:15pm
Hillsborough branch

Wed, Feb 26, 5:00pm - 5:45pm
Hillsborough branch - Program Room AB

Wed, Feb 26, 6:00pm - 7:00pm
Bridgewater branch - Meeting Room ABC
This event is full

Wed, Feb 26, 6:00pm - 7:00pm
Manville branch - Community Room
This event is full

Wed, Feb 26, 6:00pm - 8:00pm
Hillsborough branch

Wed, Feb 26, 6:00pm - 8:00pm
Somerville branch - Meeting Room

Wed, Feb 26, 6:30pm - 7:00pm
Warren Township branch - Program Room

Wed, Feb 26, 7:00pm - 7:30pm
Bridgewater branch - Story Well

Wed, Feb 26, 7:00pm - 8:30pm
Bound Brook branch - Finlayson Room

Thu, Feb 27, 9:30am - 10:00am
Bridgewater branch - Story Well

Thu, Feb 27, 10:00am - 11:30am
Bridgewater branch - Meeting Room AB

Thu, Feb 27, 10:00am - 10:30am
Manville branch - Community Room

Thu, Feb 27, 10:00am - 10:30am
Warren Township branch - Program Room

Thu, Feb 27, 10:00am - 11:30am
Somerville branch - Meeting Room

Thu, Feb 27, 10:30am - 11:00am
Somerville branch - Children's Room

Thu, Feb 27, 10:30am - 12:30pm
Watchung branch - Bicentennial Room

Thu, Feb 27, 11:00am - 1:00pm
Manville branch - History Room
This event is full

Thu, Feb 27, 11:00am - 11:45am
Warren Township branch - Program Room

Thu, Feb 27, 12:00pm - 1:30pm
Mary Jacobs branch - Conference Room

Thu, Feb 27, 1:00pm - 3:00pm
Peapack and Gladstone branch - Meeting Room

Thu, Feb 27, 1:00pm - 4:00pm
Watchung branch - Community Room

Thu, Feb 27, 1:00pm - 2:30pm
Manville branch - History Room

Thu, Feb 27, 1:30pm - 3:00pm
Warren Township branch - Meeting Room

Thu, Feb 27, 3:00pm - 4:30pm
Bound Brook branch - Finlayson Room

Canceled
Thu, Feb 27, 3:30pm - 4:45pm
Hillsborough branch

Thu, Feb 27, 4:00pm - 4:45pm
Manville branch - Children's Area

Thu, Feb 27, 4:00pm - 5:00pm
Warren Township branch - Program Room

Thu, Feb 27, 4:00pm - 5:00pm
North Plainfield branch - Program Room

Thu, Feb 27, 4:45pm - 6:15pm
Hillsborough branch

Thu, Feb 27, 5:00pm - 6:00pm
Hillsborough branch - Program Room AB

Thu, Feb 27, 6:00pm - 8:00pm
Manville branch - Community Room
This event is full

Thu, Feb 27, 6:00pm - 8:00pm
Hillsborough branch

Thu, Feb 27, 6:00pm - 8:30pm
North Plainfield branch - Program Room

Thu, Feb 27, 6:30pm - 8:00pm
Manville branch - History Room

Thu, Feb 27, 7:00pm - 8:00pm
Hillsborough branch - Conference Room

Thu, Feb 27, 7:00pm - 8:00pm
Warren Township branch - Meeting Room

Thu, Feb 27, 7:00pm - 8:00pm
Bridgewater branch - Meeting Room AB

Thu, Feb 27, 7:00pm - 7:30pm
Somerville branch - Children's Room

Fri, Feb 28, 10:00am - 10:45am
Manville branch - Community Room

Fri, Feb 28, 10:00am - 10:30am
Bridgewater branch - Story Well

Fri, Feb 28, 10:00am - 10:20am
Mary Jacobs branch - Program Room

Fri, Feb 28, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Fri, Feb 28, 11:00am - 12:00pm
North Plainfield branch - Program Room

Fri, Feb 28, 1:00pm - 3:30pm
Warren Township branch - Meeting Room

Fri, Feb 28, 3:00pm - 4:30pm
North Plainfield branch - Program Room

Fri, Feb 28, 6:00pm - 8:00pm
Warren Township branch - Program Room

Sat, Feb 29, 9:30am - 5:00pm
Somerville branch

Sat, Feb 29, 10:00am - 1:00pm
Bound Brook branch - Children's Storytime Room

Sat, Feb 29, 10:00am - 4:00pm
Bound Brook branch - Children's Program Tables

Sat, Feb 29, 10:00am - 4:00pm
Hillsborough branch - Children's Room

Sat, Feb 29, 11:00am - 11:45am
Somerville branch - Meeting Room
This event is full

Sat, Feb 29, 11:00am - 12:00pm
Warren Township branch - Program Room

Sat, Feb 29, 12:00pm - 2:00pm
Hillsborough branch

Sat, Feb 29, 2:00pm - 3:00pm
Manville branch - Community Room

Sat, Feb 29, 2:00pm - 3:00pm
Watchung branch - Community Room

Sat, Feb 29, 2:30pm - 3:00pm
Mary Jacobs branch - Youth Services Room

Sat, Feb 29, 3:00pm - 4:00pm
North Plainfield branch - Main Floor

Sat, Feb 29, 3:00pm - 3:30pm
Mary Jacobs branch - Youth Services Room

Sat, Feb 29, 3:30pm - 4:00pm
Mary Jacobs branch - Youth Services Room

Mon, Mar 02, All day
Peapack and Gladstone branch

Mon, Mar 02, All day
Bound Brook branch

Mon, Mar 02, All day
Bound Brook branch

Mon, Mar 02, All day
Manville branch

Mon, Mar 02, 9:30am - 9:00pm
Mary Jacobs branch

Mon, Mar 02, 9:30am - 9:00pm
Mary Jacobs branch

Mon, Mar 02, 10:00am - 10:45am
Bridgewater branch - Meeting Room ABC

Mon, Mar 02, 10:00am - 10:45am
Hillsborough branch - Program Room A

Mon, Mar 02, 10:00am - 12:00pm
Warren Township branch - Business Conference Room

Mon, Mar 02, 10:00am - 10:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 02, 11:00am - 11:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 02, 1:00pm - 4:00pm
Watchung branch - Community Room

Mon, Mar 02, 2:00pm - 3:00pm
Bridgewater branch - Meeting Room AB

Mon, Mar 02, 3:00pm - 4:00pm
Bound Brook branch - Teen Space

Mon, Mar 02, 3:30pm - 5:30pm
Somerville branch - Meeting Room

Mon, Mar 02, 5:00pm - 7:00pm
Somerville branch - Children's Room
This event is full

Mon, Mar 02, 6:00pm - 8:00pm
Hillsborough branch

Mon, Mar 02, 6:00pm - 6:45pm
Bridgewater branch - Meeting Room ABC

Mon, Mar 02, 6:30pm - 8:30pm
Manville branch - Adult Media Area
This event is full

Mon, Mar 02, 6:30pm - 8:30pm
Watchung branch

Mon, Mar 02, 6:30pm - 8:00pm
Somerville branch - Meeting Room

Mon, Mar 02, 7:00pm - 8:30pm
North Plainfield branch - Woodland Room

Mon, Mar 02, 7:00pm - 8:30pm
Hillsborough branch - Conference Room

Mon, Mar 02, 7:00pm - 8:00pm
Warren Township branch - Program Room

Tue, Mar 03, 9:30am - 10:00am
Hillsborough branch - Program Room A

Tue, Mar 03, 10:00am - 11:30am
Warren Township branch - Meeting Room

Tue, Mar 03, 10:30am - 10:50am
Hillsborough branch - Program Room A

Tue, Mar 03, 10:30am - 11:00am
Watchung branch - Bicentennial Room

Tue, Mar 03, 10:30am - 11:00am
Mary Jacobs branch - Program Room

Tue, Mar 03, 10:30am - 11:00am
Somerville branch - Children's Room

Tue, Mar 03, 11:00am - 12:00pm
Bridgewater branch - Meeting Room AB

Tue, Mar 03, 12:30pm - 2:00pm
Bound Brook branch - Finlayson Room

Tue, Mar 03, 1:00pm - 3:30pm
Manville branch - Adult Media Area

Tue, Mar 03, 1:00pm - 4:00pm
Watchung branch - Community Room

Tue, Mar 03, 1:00pm - 3:00pm
Hillsborough branch - Program Room B
This event is full

Tue, Mar 03, 3:30pm - 5:00pm
North Plainfield branch - Program Room

Tue, Mar 03, 4:00pm - 5:00pm
Somerville branch - Children's Room

Tue, Mar 03, 4:00pm - 6:00pm
Peapack and Gladstone branch - Meeting Room

Tue, Mar 03, 4:30pm - 5:15pm
Warren Township branch - Program Room

Tue, Mar 03, 6:00pm - 8:00pm
Hillsborough branch

Tue, Mar 03, 6:00pm - 8:00pm
North Plainfield branch - Woodland Room

Tue, Mar 03, 6:30pm - 8:00pm
Bridgewater branch - Story Well

Wed, Mar 04, 10:00am - 11:30am
Bridgewater branch - Meeting Room C

Wed, Mar 04, 10:00am - 11:00am
North Plainfield branch - Program Room

Wed, Mar 04, 10:00am - 10:30am
Bridgewater branch - Story Well

Wed, Mar 04, 10:00am - 11:30am
Hillsborough branch - Conference Room

Wed, Mar 04, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Wed, Mar 04, 11:00am - 12:00pm
Manville branch - History Room

Wed, Mar 04, 12:00pm - 1:00pm
North Plainfield branch - Program Room

Wed, Mar 04, 1:00pm - 4:00pm
Warren Township branch - Meeting Room

Wed, Mar 04, 2:00pm - 4:00pm
Bound Brook branch - Reading Room

Wed, Mar 04, 3:00pm - 5:00pm
Mary Jacobs branch - Public Space

Wed, Mar 04, 3:30pm - 5:00pm
North Plainfield branch - Program Room

Canceled
Wed, Mar 04, 5:00pm - 6:30pm
Hillsborough branch

Wed, Mar 04, 6:00pm - 7:00pm
Bridgewater branch - Story Well
This event is full

Wed, Mar 04, 6:00pm - 8:00pm
Hillsborough branch

Wed, Mar 04, 6:00pm - 8:00pm
Mary Jacobs branch - Conference Room

Wed, Mar 04, 6:00pm - 8:00pm
Manville branch - History Room

Wed, Mar 04, 6:30pm - 7:00pm
Watchung branch - Bicentennial Room

Wed, Mar 04, 7:00pm - 7:30pm
Bridgewater branch - Story Well

Wed, Mar 04, 7:00pm - 8:00pm
Hillsborough branch - Program Room B

Wed, Mar 04, 7:00pm - 8:30pm
Bound Brook branch - Finlayson Room

Thu, Mar 05, 9:30am - 10:00am
Bridgewater branch - Story Well

Thu, Mar 05, 10:00am - 11:00am
North Plainfield branch - Program Room

Thu, Mar 05, 10:00am - 10:30am
Warren Township branch - Program Room

Thu, Mar 05, 10:00am - 11:30am
Bridgewater branch - Meeting Room AB

Thu, Mar 05, 10:00am - 10:45am
Hillsborough branch - Program Room A

Thu, Mar 05, 10:00am - 11:30am
Somerville branch - Meeting Room

Thu, Mar 05, 10:00am - 10:30am
Manville branch - Community Room

Thu, Mar 05, 10:30am - 12:30pm
Watchung branch - Bicentennial Room

Thu, Mar 05, 12:00pm - 1:30pm
Mary Jacobs branch - Conference Room

Thu, Mar 05, 1:00pm - 4:00pm
Watchung branch - Community Room

Thu, Mar 05, 1:00pm - 2:30pm
Manville branch - History Room

Thu, Mar 05, 3:00pm - 4:30pm
Bound Brook branch - Finlayson Room

Thu, Mar 05, 4:00pm - 6:00pm
Somerville branch - Meeting Room

Thu, Mar 05, 4:00pm - 4:30pm
Watchung branch - Bicentennial Room

Thu, Mar 05, 4:30pm - 5:30pm
Bridgewater branch - Story Well

Thu, Mar 05, 6:00pm - 7:00pm
Warren Township branch - Program Room

Thu, Mar 05, 6:00pm - 8:00pm
North Plainfield branch - Program Room

Thu, Mar 05, 6:00pm - 7:00pm
Manville branch - Quiet Room

Thu, Mar 05, 6:00pm - 8:00pm
Hillsborough branch

Thu, Mar 05, 6:00pm - 8:30pm
North Plainfield branch - Woodland Room

Thu, Mar 05, 6:00pm - 7:00pm
Mary Jacobs branch - Program Room

Thu, Mar 05, 6:30pm - 8:00pm
Manville branch - History Room

Thu, Mar 05, 6:30pm - 8:30pm
Bridgewater branch - Public Tables

Thu, Mar 05, 7:00pm - 8:00pm
Warren Township branch - Meeting Room

Thu, Mar 05, 7:00pm - 8:00pm
Somerville branch - Meeting Room

Thu, Mar 05, 7:00pm - 8:00pm
Watchung branch - Bicentennial Room

Thu, Mar 05, 7:00pm - 7:30pm
Somerville branch

Thu, Mar 05, 7:00pm - 8:00pm
Bridgewater branch - Story Well

Thu, Mar 05, 7:00pm - 8:00pm
Bridgewater branch - Meeting Room ABC

Fri, Mar 06, 10:00am - 10:30am
Mary Jacobs branch - Program Room

Fri, Mar 06, 10:00am - 10:30am
Bridgewater branch - Story Well

Fri, Mar 06, 10:00am - 10:45am
Manville branch - Community Room

Fri, Mar 06, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Fri, Mar 06, 11:00am - 12:00pm
Manville branch - Adult Media Area

Fri, Mar 06, 3:45pm - 4:45pm
Hillsborough branch - Conference Room

Fri, Mar 06, 4:00pm - 4:30pm
Watchung branch - Bicentennial Room

Sat, Mar 07, 10:00am - 12:00pm
Somerville branch - Meeting Room

Sat, Mar 07, 10:00am - 10:30am
Hillsborough branch - Program Room A

Sat, Mar 07, 10:00am - 4:00pm
Bound Brook branch - Children's Program Tables

Sat, Mar 07, 10:00am - 1:00pm
Bound Brook branch - Children's Storytime Room
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 07, 11:00am - 12:00pm
Warren Township branch - Program Room

Sat, Mar 07, 11:00am - 11:30am
Somerville branch - Children's Room

Sat, Mar 07, 12:00pm - 2:00pm
Hillsborough branch

Sat, Mar 07, 12:00pm - 1:00pm
Manville branch - Community Room

Sat, Mar 07, 1:00pm - 5:00pm
Someset County Vo-Tech School - Auditorium

Sat, Mar 07, 1:30pm - 3:00pm
Hillsborough branch - Program Room AB

Sat, Mar 07, 2:00pm - 3:00pm
Warren Township branch - Program Room

Sat, Mar 07, 2:00pm - 3:00pm
Peapack and Gladstone branch

Sat, Mar 07, 2:00pm - 4:00pm
Bound Brook branch - Finlayson Room

Sat, Mar 07, 3:00pm - 4:00pm
Bridgewater branch - Meeting Room ABC

Mon, Mar 09, All day
Peapack and Gladstone branch

Mon, Mar 09, 9:30am - 9:00pm
Watchung branch

Mon, Mar 09, 10:00am - 10:45am
Bridgewater branch - Meeting Room ABC

Mon, Mar 09, 10:00am - 10:45am
Hillsborough branch - Program Room A

Mon, Mar 09, 10:00am - 12:00pm
Warren Township branch - Business Conference Room

Rescheduled
Mon, Mar 09, 10:00am - 11:30am
New date Wednesday, March 11, 10:00am - 11:30am
Hillsborough branch

Mon, Mar 09, 10:00am - 10:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 09, 11:00am - 11:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 09, 1:00pm - 3:30pm
Manville branch - Community Room

Mon, Mar 09, 1:00pm - 4:00pm
Watchung branch - Community Room

Mon, Mar 09, 3:00pm - 4:00pm
Bound Brook branch - Teen Space

Mon, Mar 09, 3:30pm - 4:30pm
North Plainfield branch - Program Room

Mon, Mar 09, 3:30pm - 5:30pm
North Plainfield branch - Children's Room

Mon, Mar 09, 3:30pm - 5:30pm
Somerville branch - Meeting Room

Mon, Mar 09, 4:30pm - 5:30pm
Warren Township branch - Program Room

Mon, Mar 09, 5:00pm - 7:00pm
Somerville branch - Children's Room
This event is full

Mon, Mar 09, 6:00pm - 7:00pm
Manville branch - Adult Media Area

Mon, Mar 09, 6:00pm - 6:45pm
Bridgewater branch - Meeting Room ABC

Mon, Mar 09, 6:00pm - 8:00pm
Hillsborough branch

Mon, Mar 09, 6:30pm - 8:30pm
Watchung branch - Bicentennial Room

Mon, Mar 09, 6:30pm - 8:00pm
Somerville branch - Meeting Room

Mon, Mar 09, 7:00pm - 8:30pm
North Plainfield branch - Woodland Room

Mon, Mar 09, 7:00pm - 8:30pm
Hillsborough branch - Conference Room

Tue, Mar 10, 9:30am - 10:00am
Hillsborough branch - Program Room A
Registration opens Tuesday, February 18 2020 at 9:00am

Tue, Mar 10, 10:00am - 11:00am
Mary Jacobs branch - Conference Room

Tue, Mar 10, 10:00am - 11:30am
Warren Township branch - Meeting Room

Tue, Mar 10, 10:30am - 10:50am
Hillsborough branch - Program Room A
Registration opens Tuesday, February 18 2020 at 9:00am

Tue, Mar 10, 10:30am - 11:00am
Somerville branch - Children's Room

Tue, Mar 10, 11:00am - 12:00pm
Manville branch - YA area

Tue, Mar 10, 11:00am - 12:00pm
Somerville branch - Meeting Room

Tue, Mar 10, 12:30pm - 2:00pm
Bound Brook branch - Finlayson Room

Tue, Mar 10, 1:00pm - 3:30pm
Manville branch - Adult Media Area

Tue, Mar 10, 1:00pm - 4:00pm
Watchung branch - Community Room

Tue, Mar 10, 3:30pm - 5:00pm
North Plainfield branch - Staff Kitchen

Tue, Mar 10, 3:30pm - 7:00pm
Warren Township branch - Program Room

Tue, Mar 10, 4:00pm - 6:00pm
Peapack and Gladstone branch

Tue, Mar 10, 4:30pm - 5:30pm
Watchung branch - Bicentennial Room
Registration opens Tuesday, February 18 2020 at 9:00am

Tue, Mar 10, 5:00pm - 6:00pm
Hillsborough branch - Conference Room
Registration opens Tuesday, February 18 2020 at 9:00am

Tue, Mar 10, 5:00pm - 5:45pm
Manville branch - Children's Area

Tue, Mar 10, 5:15pm - 6:30pm
Mary Jacobs branch
Registration opens Tuesday, February 18 2020 at 9:30am

Tue, Mar 10, 5:30pm - 6:15pm
Mary Jacobs branch - Program Room
Registration opens Tuesday, February 18 2020 at 9:30am

Tue, Mar 10, 6:00pm - 8:00pm
Hillsborough branch

Tue, Mar 10, 6:30pm - 8:00pm
Bridgewater branch - Story Well

Tue, Mar 10, 6:30pm - 7:30pm
Bridgewater branch - Meeting Room A

Tue, Mar 10, 7:00pm - 8:30pm
Hillsborough branch - Program Room AB

Tue, Mar 10, 7:00pm - 8:00pm
North Plainfield branch - Program Room

Tue, Mar 10, 7:00pm - 8:30pm
Warren Township branch - Business Conference Room

Wed, Mar 11, 10:00am - 11:30am
Bridgewater branch - Meeting Room C

Wed, Mar 11, 10:00am - 12:00pm
Bridgewater branch - Meeting Room B

Wed, Mar 11, 10:00am - 11:00am
North Plainfield branch - Program Room

Wed, Mar 11, 10:00am - 10:30am
Bridgewater branch - Story Well

Wed, Mar 11, 10:00am - 10:45am
Mary Jacobs branch - Program Room
Registration opens Wednesday, February 19 2020 at 9:30am

Wed, Mar 11, 10:00am - 11:30am
Hillsborough branch - Conference Room

Wed, Mar 11, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Wed, Mar 11, 1:30pm - 3:00pm
Warren Township branch - Meeting Room

Wed, Mar 11, 2:00pm - 3:00pm
Watchung branch - Community Room

Wed, Mar 11, 2:00pm - 4:00pm
Bound Brook branch - Reading Room

Wed, Mar 11, 3:30pm - 5:30pm
North Plainfield branch - Program Room

Wed, Mar 11, 4:00pm - 5:00pm
Manville branch - Community Room

Wed, Mar 11, 5:00pm - 5:45pm
Warren Township branch - Program Room
Registration opens Wednesday, February 19 2020 at 9:30am

Wed, Mar 11, 6:00pm - 8:00pm
Hillsborough branch

Wed, Mar 11, 6:00pm - 7:00pm
Mary Jacobs branch - Program Room
Registration opens Wednesday, February 19 2020 at 9:30am

Wed, Mar 11, 6:00pm - 7:00pm
Bridgewater branch - Meeting Room ABC
This event is full

Wed, Mar 11, 6:00pm - 8:00pm
Bound Brook branch - Downstairs Seating Area

Wed, Mar 11, 6:30pm - 8:00pm
Hillsborough branch - Program Room AB

Canceled
Wed, Mar 11, 7:00pm - 8:30pm
Manville branch

Wed, Mar 11, 7:00pm - 8:30pm
Manville branch - Community Room

Wed, Mar 11, 7:00pm - 7:30pm
Bridgewater branch - Story Well

Wed, Mar 11, 7:00pm - 8:30pm
Bound Brook branch - Finlayson Room

Wed, Mar 11, 7:00pm - 8:00pm
Somerville branch - Meeting Room

Wed, Mar 11, 7:15pm - 8:45pm
Warren Township branch - Meeting Room

Thu, Mar 12, 9:30am - 10:00am
Bridgewater branch - Story Well

Thu, Mar 12, 10:00am - 11:00am
North Plainfield branch - Program Room

Thu, Mar 12, 10:00am - 11:30am
Bridgewater branch - Meeting Room AB

Thu, Mar 12, 10:00am - 11:30am
Somerville branch - Meeting Room

Thu, Mar 12, 10:00am - 10:30am
Manville branch - Community Room

Thu, Mar 12, 10:30am - 11:00am
Somerville branch - Children's Room

Thu, Mar 12, 10:30am - 12:30pm
Watchung branch - Bicentennial Room

Thu, Mar 12, 12:00pm - 1:30pm
Mary Jacobs branch - Conference Room

Thu, Mar 12, 1:00pm - 1:20pm
Hillsborough branch - Children's Room

Thu, Mar 12, 1:00pm - 4:00pm
Watchung branch

Thu, Mar 12, 1:00pm - 3:00pm
Peapack and Gladstone branch - Meeting Room

Thu, Mar 12, 1:00pm - 2:30pm
Manville branch - History Room

Thu, Mar 12, 1:00pm - 2:00pm
North Plainfield branch - Woodland Room

Thu, Mar 12, 3:00pm - 4:30pm
Bound Brook branch - Finlayson Room

Thu, Mar 12, 4:00pm - 4:45pm
Manville branch - Children's Area

Thu, Mar 12, 5:00pm - 6:00pm
Hillsborough branch - Program Room A
Registration opens Thursday, February 20 2020 at 9:30am

Thu, Mar 12, 6:00pm - 8:00pm
Hillsborough branch

Thu, Mar 12, 6:00pm - 8:30pm
North Plainfield branch - Program Room

Thu, Mar 12, 6:00pm - 8:00pm
Manville branch - Children's Area

Thu, Mar 12, 6:30pm - 7:30pm
North Plainfield branch - Children's Room

Thu, Mar 12, 6:30pm - 8:00pm
Manville branch - History Room

Thu, Mar 12, 6:30pm - 6:50pm
Hillsborough branch - Children's Room

Thu, Mar 12, 7:00pm - 8:00pm
Somerville branch - Meeting Room

Thu, Mar 12, 7:00pm - 8:00pm
Warren Township branch - Program Room
Registration opens Thursday, February 27 2020 at 9:00am

Thu, Mar 12, 7:00pm - 8:00pm
Bridgewater branch - Meeting Room AB

Thu, Mar 12, 7:00pm - 8:30pm
Manville branch - Community Room

Thu, Mar 12, 7:00pm - 7:30pm
Somerville branch

Thu, Mar 12, 7:00pm - 8:00pm
Bridgewater branch - Story Well

Thu, Mar 12, 7:00pm - 8:00pm
Mary Jacobs branch - Program Room

Thu, Mar 12, 7:30pm - 8:45pm
Watchung branch - Bicentennial Room

Fri, Mar 13, 10:00am - 10:45am
Hillsborough branch - Program Room A
Registration opens Friday, February 21 2020 at 9:00am

Fri, Mar 13, 10:00am - 10:20am
Mary Jacobs branch - Program Room

Fri, Mar 13, 10:00am - 10:30am
Bridgewater branch - Story Well

Fri, Mar 13, 10:00am - 10:45am
Manville branch - Community Room

Fri, Mar 13, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Fri, Mar 13, 10:30am - 11:00am
Somerville branch - Children's Room
Registration opens Friday, February 21 2020 at 9:30am

Fri, Mar 13, 11:00am - 12:00pm
Manville branch - Adult Media Area

Fri, Mar 13, 1:00pm - 3:00pm
Warren Township branch - Meeting Room

Fri, Mar 13, 3:00pm - 4:30pm
North Plainfield branch - Program Room

Fri, Mar 13, 3:00pm - 3:45pm
Peapack and Gladstone branch - Meeting Room
Registration opens Friday, February 21 2020 at 9:30am

Fri, Mar 13, 4:45pm - 6:30pm
Somerville branch - Children's Room

Sat, Mar 14, 9:30am - 4:30pm
Hillsborough branch

Sat, Mar 14, 9:30am - 4:30pm
Hillsborough branch

Sat, Mar 14, 10:00am - 4:00pm
Bound Brook branch - Children's Program Tables

Sat, Mar 14, 10:00am - 4:00pm
Hillsborough branch - Children's Room

Sat, Mar 14, 11:00am - 12:30pm
North Plainfield branch - Program Room

Sat, Mar 14, 11:00am - 11:50am
Hillsborough branch
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 11:00am - 4:00pm
Manville branch - YA area

Sat, Mar 14, 11:00am - 11:30am
Manville branch - Children's Area

Sat, Mar 14, 11:00am - 11:45am
Somerville branch - Meeting Room
Registration opens Saturday, February 22 2020 at 9:30am

Sat, Mar 14, 12:00pm - 12:50pm
Hillsborough branch
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 12:00pm - 12:50pm
Hillsborough branch - Conference Room
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 12:00pm - 2:00pm
Hillsborough branch

Sat, Mar 14, 1:00pm - 2:00pm
Warren Township branch - Program Room
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 1:00pm - 4:00pm
Somerville branch - Young Adult Room

Sat, Mar 14, 1:00pm - 3:00pm
Hillsborough branch - Program Room AB

Sat, Mar 14, 1:00pm - 2:50pm
Hillsborough branch - Conference Room
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 1:30pm - 2:00pm
Bound Brook branch - Children's Storytime Room

Sat, Mar 14, 2:00pm - 4:15pm
Bridgewater branch - Meeting Room ABC

Sat, Mar 14, 2:00pm - 3:00pm
Mary Jacobs branch - Program Room

Sat, Mar 14, 2:00pm - 3:00pm
Warren Township branch - Meeting Room

Sat, Mar 14, 2:00pm - 2:50pm
Hillsborough branch
Registration opens Saturday, February 22 2020 at 9:00am

Sat, Mar 14, 2:00pm - 3:00pm
Bound Brook branch - Reading Room

Mon, Mar 16, All day
Peapack and Gladstone branch

Mon, Mar 16, 10:00am - 10:45am
Bridgewater branch - Meeting Room ABC

Mon, Mar 16, 10:00am - 10:45am
Hillsborough branch - Program Room A
Registration opens Monday, February 24 2020 at 9:00am

Mon, Mar 16, 10:00am - 12:00pm
Bound Brook branch - Reading Room

Mon, Mar 16, 10:00am - 12:00pm
Warren Township branch - Business Conference Room

Mon, Mar 16, 10:00am - 10:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 16, 11:00am - 11:30am
Bound Brook branch - Children's Storytime Room

Mon, Mar 16, 1:00pm - 4:00pm
Watchung branch - Community Room

Mon, Mar 16, 3:00pm - 4:00pm
Bound Brook branch - Teen Space

Mon, Mar 16, 3:30pm - 5:30pm
Somerville branch - Meeting Room

Mon, Mar 16, 4:00pm - 5:00pm
Manville branch - Community Room

Mon, Mar 16, 5:00pm - 7:00pm
Somerville branch - Children's Room
This event is full

Mon, Mar 16, 6:00pm - 8:00pm
Hillsborough branch

Mon, Mar 16, 6:30pm - 8:30pm
Manville branch - Adult Media Area
This event is full

Mon, Mar 16, 6:30pm - 8:30pm
Watchung branch - Bicentennial Room

Mon, Mar 16, 7:00pm - 8:30pm
Warren Township branch - Program Room

Mon, Mar 16, 7:00pm - 8:30pm
Hillsborough branch - Conference Room

Mon, Mar 16, 7:00pm - 8:00pm
Hillsborough branch - Program Room B

Mon, Mar 16, 7:00pm - 8:00pm
Peapack and Gladstone branch - Meeting Room

Tue, Mar 17, 9:30am - 10:00am
Hillsborough branch - Program Room A
Registration opens Tuesday, February 25 2020 at 9:00am

Tue, Mar 17, 10:00am - 10:30am
Mary Jacobs branch - Program Room
Registration opens Tuesday, February 25 2020 at 9:30am

Tue, Mar 17, 10:00am - 10:45am
Warren Township branch - Program Room
Registration opens Tuesday, February 25 2020 at 9:30am

Tue, Mar 17, 10:30am - 10:50am
Hillsborough branch - Program Room A
Registration opens Tuesday, February 25 2020 at 9:00am

Tue, Mar 17, 10:30am - 11:00am
Somerville branch - Children's Room

Tue, Mar 17, 11:00am - 12:00pm
Somerville branch - Meeting Room

Tue, Mar 17, 1:00pm - 3:30pm
Manville branch - Adult Media Area

Tue, Mar 17, 1:00pm - 4:00pm
Watchung branch - Community Room

Tue, Mar 17, 1:00pm - 3:00pm
Hillsborough branch - Program Room B

Tue, Mar 17, 2:00pm - 4:00pm
Bridgewater branch - Meeting Room ABC

Tue, Mar 17, 3:30pm - 7:00pm
Warren Township branch - Program Room

Tue, Mar 17, 4:00pm - 5:00pm
Somerville branch - Children's Room

Tue, Mar 17, 4:00pm - 6:00pm
Peapack and Gladstone branch

Tue, Mar 17, 4:30pm - 6:00pm
Manville branch - Adult Media Area
This event is full

Tue, Mar 17, 6:00pm - 8:00pm
Hillsborough branch

Tue, Mar 17, 6:00pm - 8:00pm
North Plainfield branch - Program Room

Tue, Mar 17, 6:00pm - 7:00pm
Mary Jacobs branch - Program Room
Registration opens Tuesday, February 25 2020 at 9:30am

Tue, Mar 17, 7:00pm - 9:00pm
Bridgewater branch - Meeting Room C

Tue, Mar 17, 7:00pm - 8:00pm
Warren Township branch - Meeting Room

Tue, Mar 17, 7:00pm - 8:00pm
Hillsborough branch - Program Room B

Wed, Mar 18, 9:30am - 8:30pm
Warren Township branch - Children's Area

Wed, Mar 18, 10:00am - 11:30am
Bridgewater branch - Meeting Room C

Wed, Mar 18, 10:00am - 11:00am
North Plainfield branch - Program Room

Wed, Mar 18, 10:00am - 10:45am
Hillsborough branch - Program Room A
Registration opens Wednesday, February 26 2020 at 9:00am

Wed, Mar 18, 10:00am - 10:30am
Bridgewater branch - Story Well

Wed, Mar 18, 10:00am - 10:45am
Mary Jacobs branch - Program Room
Registration opens Wednesday, February 26 2020 at 9:30am

Wed, Mar 18, 10:00am - 11:30am
Hillsborough branch - Conference Room

Wed, Mar 18, 10:30am - 12:30pm
Manville branch - History Room

Wed, Mar 18, 10:30am - 11:00am
Peapack and Gladstone branch - Meeting Room

Wed, Mar 18, 12:00pm - 1:00pm
Manville branch - Adult Media Area
This event is full

Wed, Mar 18, 1:00pm - 2:00pm
Bound Brook branch - Finlayson Room

Rescheduled
Wed, Mar 18, 1:30pm - 3:00pm
New date Wednesday, March 11, 1:30pm - 3:00pm
Warren Township branch

Wed, Mar 18, 2:00pm - 4:00pm
Bound Brook branch - Downstairs Seating Area

Wed, Mar 18, 3:30pm - 4:15pm
Bound Brook branch - Reading Room
Registration opens Wednesday, February 26 2020 at 9:30am

Wed, Mar 18, 3:30pm - 5:00pm
North Plainfield branch - Program Room

Wed, Mar 18, 4:00pm - 4:45pm
Hillsborough branch - Program Room A
Registration opens Wednesday, February 26 2020 at 9:30am

Wed, Mar 18, 5:00pm - 6:00pm
Manville branch - Community Room

Wed, Mar 18, 6:00pm - 8:00pm
Hillsborough branch

Wed, Mar 18, 6:00pm - 7:00pm
Mary Jacobs branch - Program Room
Registration opens Wednesday, February 26 2020 at 9:30am

Wed, Mar 18, 6:00pm - 7:00pm
Bridgewater branch - Meeting Room BC
Registration opens Wednesday, February 26 2020 at 9:00am

Wed, Mar 18, 6:00pm - 8:00pm
Hillsborough branch - Conference Room

Wed, Mar 18, 6:00pm - 8:00pm
Manville branch - History Room

Wed, Mar 18, 6:30pm - 7:30pm
North Plainfield branch - Children's Room

Wed, Mar 18, 7:00pm - 8:00pm
Bridgewater branch - Meeting Room A

Wed, Mar 18, 7:00pm - 8:30pm
Warren Township branch - Meeting Room

Wed, Mar 18, 7:00pm - 8:00pm
Hillsborough branch - Program Room A

Wed, Mar 18, 7:00pm - 7:30pm
Bridgewater branch - Story Well

Wed, Mar 18, 7:00pm - 7:30pm
Somerville branch - Children's Room