The Library will be closed on Tuesday, March 4 for Town Meeting Day.
Our mission is to provide resources and experiences that inspire, inform, entertain, and connect members of the community throughout their lives.
News

Crafternoons and Games for Kids Feb. 24 - 28
Posted 2/19/25
Each day during the February school break we will have arts and crafts materials, as well as board games and puzzles, set up in the Community Room for drop-in fun. There will be supplies for a special daily project with…

Free Video Workshop For Middle School Students: February 24 & 25
Posted 1/27/25
The Library is once again partnering with local community media center MMCTV to offer the tenth annual video workshop for middle school students during the February school vacation. This year the theme will be, News Flash:…

Chess Club Starts Feb. 1
Posted 1/6/25
Starting February 1, join us in the Mezzanine Lounge on Saturdays from 10:30am-12:30pm for an all-ages chess club, which will be led by a local chess coach. BYOB (Bring Your Own Board) or use one of ours.

AARP Tax Return Preparations
Posted 1/2/25
Volunteers working with AARP are meeting with seniors to prepare tax returns in the library community room on Tuesday mornings, February 4 - April 8. Call the library to schedule an appointment.
Online Services
Your Account
Log in to the catalog renew books, reserve items, make lists or purchase suggestions.

Calendar
Feb20 7
PM Feb22 10:30
AM – 12:30 PM Feb26 6:30
PM – 8 PM