Mill Valley Public Library
375 Throckmorton Ave.
Mill Valley, CA 94941
Earn custom-designed patches by participating in Borrowed Time events, activities, and habit-changing initiatives. New badges will be revealed throughout the year with corresponding activities.