Information is constantly changing! It's always a good idea to call ahead to verify hours and availability.
Walgreens (Castro Valley Blvd) - Castro Valley - 3382 Castro Valley Blvd
Walgreens (Castro Valley Blvd)
3382 Castro Valley Blvd, Castro Valley, California 94546
Daily 7am - 10pm
|Needles & Syringes||Drop-off kiosk inside. Syringes and auto-injectors in sharps containers up to 1 gallon in size.||