Castro Valley Library

The Castro Valley Library is a branch of Alameda County Library. Located conveniently from Castro Valley BART station, this library features weekly story times, game days, movie days and more!

Subscribe. Follow. Share