Libraries in Castro Valley, CA Alameda County Offices Libraries3600 Norbridge AveCastro Valley, CA, 945465106677900LibrariesLibraryPublic Library Castro Valley Library20055 Redwood RdCastro Valley, CA, 945465106706280LibrariesLibraryPublic Library Castro Valley Library3600 Norbridge AveCastro Valley, CA, 945465106677900LibrariesLibraryPublic Library Show More