Way Back Inn Inc
201 South 2nd Avenue, Maywood IL, 60153
Way Back Inn Inc (Maywood House 2) located at 201 South 2nd Avenue, Maywood, IL 60153, United States is a drug rehab facility providing substance abuse treatment and a halfway house or sober living home with outpatient care and residential long-term treatment. Dual diagnosis or persons with co-occuring disorders and women are supported for this Illinois drug treatment center. Private health insurance, self payment, and access to recovery voucher is accepted. Includes spanish language services.