All library programs, classes and events are canceled through May 31. This also includes any scheduled meetings being held in library community rooms.
For Immediate Release: October 26, 2017 Media contact: Mindy Linetzky (415) 557-4252;
Library hours, too many? Too few? We want to hear from you!
For Immediate Release: October 16, 2017 Media Contact: Katherine Jardine (415) 557-4295;SFPL patrons will also be able