- Detox Centers
- Needle Exchanges
- Needle Exchanges in CA
- St James Infirmary in San Francisco, CA
St James Infirmary
Serving San Francisco, CA
Primary: (415) 554-8494
Delivery: (415) 283-5353
St James Infirmary
is a needle exchange located in San Francisco, CA.
1372 Mission St
San Francisco, CA 94103
Do you know of a needle exchange in CA that we don't have?
Share it with us so we can add it after verification.
Click to Add Needle Exchange