522 14th Street SE, Decatur, AL, 35601
Address: 522 14th Street SE, Decatur, AL, 35601
Phone: 256-355-3703
Website: https://www.familylifecenter.com
Contact Family Life Center Inc directly at 256-355-3703, or call the SAMHSA National Helpline for free, confidential referrals 24/7.
SAMHSA Helpline: 1-800-662-HELP