Selvadurai Paul N
Closed
6651 Chippewa St
Saint Louis, MO 63109
Assisted Recovery Centers of America (ARCA) is a leader in addiction medicine, specializing in medication-assisted outpatient treatment for drug and alcohol addiction. With locations in Downtown St. Louis and North County, ARCA offers a compassionate, evidence-based, and individualized approach to addiction recovery.
In addition to outpatient services, ARCA provides mental health psychiatric services and transitional living programs, ensuring comprehensive support for patients seeking recovery. Their interprofessional team is dedicated to meeting patients where they are, offering both in-person and telehealth options to facilitate treatment accessibility.
Generated from the website
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.



