Great selection of gift-quality books for all ages! Puzzles, games, delicious homemade goods, and more. Free gift wrapping. All proceeds benefit the Rochester Public Library. Friday, December 4th | 10 AM - 5:30 PM Saturday, December 5th | 10 AM - 4:00 PM

