Navigation

  • Twelfth Step House of San Diego Inc
    Twelfth Step House of San Diego Inc is located at:

    5855 and 5860 Streamview Drive
    San Diego, CA. 92105

    Contact Twelfth Step House of San Diego Inc, by calling 619-287-5460.

    Treatment Services Offered: Substance Abuse Treatment Services, Residential Long-Term Treatment (More Than 30 Days), Seniors/Older Adults, Men
    Payment Types Aaccepted: Self Payment