Library News
Wiggle, Giggle, Play! Toddler Game Day! on July 11
Toddlers and their adult caregivers are invited to join us for fun and games at the Library! After we read a story or two, little ones can participate in obstacle course challenges like walking on the balance beam, crawling through "tunnels," and a bean bag toss - all perfect for exploring large motor skills. Registration required.
July’s Open Book Club: Sharks Don’t Sink by Jasmin Graham
From a marine biologist and co-founder of Minorities in Shark Sciences, a powerful debut about the uplifting story of a young Black scientist’s challenging journey to flourish outside the traditional confines of academia, inspired by her innate connection to nature’s most misunderstood animal—the shark.
Teen Crafternoon: Boho Yarn Tapestry on July 7
Learn the textile art of weaving and make your own boho-chic yarn tapestry. All supplies and snacks will be provided. Registration is required.
LEGOs at the Library on July 3
LEGO builders unite! Kids ages 4 - 11 can use the Library’s LEGO collection and their imaginations to make cool creations while taking part in fun LEGO building challenges! Come anytime during this drop-in event.
Upcoming Events
Library Storytime at Morningside Branch
- Mar 25, 10:30 AM
- Garretson Room, Morningside Branch Library
REGISTRATION FULL - Puzzle Competition at Morningside Branch
- Mar 28, 10 AM
- Garretson Room, Morningside Branch Library
Puzzle Competition at Aalfs Downtown Library
- Mar 31, 6 PM
- Gleeson Room, Aalfs Downtown Library
Kids & Teens
Locations:
Aalfs Downtown Library
529 Pierce Street
712-255-2933
Monday – Wednesday 9am – 8pm
Thursday – Saturday 9am – 5pm
Sunday (Sept – May) 1pm – 5pm
Click here for a virtual tour!
Free parking on weekends and after 5pm on weekdays
Morningside Branch Library
4005 Morningside Avenue
712-255-2924
Monday – Wednesday 10am – 6pm
Thursday – Friday 10am – 5pm
Saturday 9am – 5pm
Click here for a virtual tour!
Perry Creek Branch Library
2912 Hamilton Boulevard
Plaza Professional Center, Lower B
712-255-2926
Monday – Friday 10:30am – 5:30pm
















