Browsing Hours: Monday - Thursday 9:00am - 9:00pm Friday 10:00am - 5:00pm Saturday 9:00am - 5:00pm Sunday 1:00pm - 5:00pm
Monday: 9:00am – 9:00pm Tuesday: 9:00am – 9:00pm Wednesday: 9:00am – 9:00pm Thursday: 9:00am – 9:00pm Friday: 10:00am – 5:00pm Saturday: 9:00am – 5:00pm Sunday: 1:00pm – 5:00pm
Inclement weather may delay opening or require early closing. Please call ahead if you are unsure: (781)-769-0200.
December 24 (Tuesday) closing at Noon: Christmas Eve
December 25 (Wednesday): Christmas Day
December 31 (Tuesday) closing at Noon: New Years Eve
January 1 (Wednesday): New Year's Day
January 20 (Monday): Martin Luther King Jr.'s Birthday
February 17 (Monday): President's Day
April 18 (Friday) Closing at 12:00 p.m. (Noon): Good Friday
April 20 (Sunday): Easter
April 21 (Monday): Patriots Day
May 24 (Saturday) — May 26 (Monday): Memorial Day
June 13 (Friday): Staff Professional Development
June 19 (Thursday): Juneteenth
July 4 (Friday) — July 6 (Sunday):Independence Day
August 30 (Saturday) — September 1 (Monday): Labor Day
October 13 (Monday): Indigenous People's Day/Columbus Day
November 11 (Tuesday): Veterans Day
November 26 (Wednesday) Closing at 5:00 p.m.: Thanksgiving Eve
November 27 (Thursday): Thanksgiving
November 28 (Friday): Day after Thanksgiving
December 24 (Wednesday) Closing at 12:00 p.m. (Noon): Christmas Eve
December 25 (Thursday): Christmas Day
December 31 (Wednesday) Closing at 12:00 p.m. (Noon): New Year's Eve
January 1, 2026 (Thursday): New Year's Day
Accessibility Tools