UPCOMING EVENTS
Brook Park Branch - Large Meeting Room (100)
Thu, May 24, 4:00pm - 5:00pm

Parma-Snow Branch - Story/Craft/Resource Room (125)
Thu, May 24, 6:00pm - 8:00pm

North Royalton Branch - Story/Craft Room (50)
Thu, May 24, 7:00pm - 7:45pm

Brecksville Branch - Meeting Room
Fri, May 25, 10:00am - 10:30am

Beachwood Branch - Beachwood Meeting Room (Auditorium) (100)
Fri, May 25, 10:30am - 11:30am

Parma Branch - Large Meeting Room A/B (185)
Fri, May 25, 11:00am - 12:00pm
This event is full

Rescheduled
Parma-Snow Branch
Sat, May 26, All day
New date Saturday, May 26, 2:00pm - 4:00pm

Parma-Snow Branch
Sat, May 26, 2:00pm - 4:00pm
This event is full

Parma-Snow Branch - Resource Room (75)
Sat, May 26, 2:00pm - 3:00pm

Parma-Snow Branch
Sat, May 26, 3:00pm - 4:00pm

Brooklyn Branch - Storytime Room (40)
Mon, May 28, 6:00pm - 6:30pm
Registration is now closed

Parma Branch - Conference Room C (35)
Tue, May 29, 4:00pm - 5:00pm
This event is full

Brooklyn Branch - Storytime Room (40)
Wed, May 30, 1:30pm - 2:00pm
Registration is now closed

Chagrin Falls Branch - Meeting Room (Main Floor) (75)
Thu, May 31, 4:00pm - 5:00pm

Parma Branch - Large Meeting Room A/B (185)
Fri, Jun 01, 11:00am - 12:00pm

Berea Branch - Storytime Room (100)
Sat, Jun 02, 9:00am - 12:00pm

Garfield Heights Branch
Sat, Jun 02, 9:00am - 5:00pm

Parma Heights Branch - Meeting Room B (21)
Sat, Jun 02, 10:00am - 10:30am

South Euclid-Lyndhurst Branch - Storytime Room (125)
Sat, Jun 02, 10:00am - 10:45am

Fairview Park Branch
Sat, Jun 02, 10:00am - 4:00pm

Parma Branch
Sat, Jun 02, 11:00am - 11:30am

Chagrin Falls Branch
Sat, Jun 02, 12:00pm - 1:00pm

Berea Branch - Large Meeting Room (100)
Sat, Jun 02, 2:00pm - 3:00pm

Parma Heights Branch - Meeting Room C (50)
Sat, Jun 02, 2:00pm - 3:30pm

Garfield Heights Branch - Homework Center (80)
Sat, Jun 02, 2:00pm - 4:00pm

Southeast Branch - Meeting Room (70)
Sat, Jun 02, 2:00pm - 2:30pm

Parma Branch - Large Meeting Room A/B (185)
Sat, Jun 02, 2:00pm - 2:45pm

Maple Heights Branch - Storytime Room (30)
Sat, Jun 02, 2:30pm - 3:30pm

Southeast Branch - Meeting Room (70)
Sat, Jun 02, 3:00pm - 4:00pm