- 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