Festival Pavilion10 a.m. - 6 p.m.Everything on sale for $1
Prizes will be stashed among over 250,000 books, DVDs, CDs, and other media goodies on sale at the 4th Annual Spring Book Sale, April 16-20.…
415.626.7512