Road to Freedom Inc
2511 East 46th Street, Indianapolis IN, 46206
Road to Freedom Inc (Indianapolis) located at 2511 East 46th Street, Indianapolis, IN 46206, United States is a drug rehab facility providing substance abuse treatment with outpatient care. No special groups or programs are supported for this Indiana drug treatment center. Self payment is accepted. Includes spanish language services.