North Shore Public Library is a branch of the Suffolk County library system. The library features adult and children's departments and offers numerous teen services, including homework help, book buddies, reading clubs and more. The library hosts art exhibits, book clubs, dancing and art classes, used book sales, parent/toddler workshops, author lectures, story time for kids, yoga and a variety of other events and activities for area residents.