ARCA – Assisted Recovery Centers of America is a dedicated addiction treatment center located at 10208 W Florissant Ave, St. Louis, MO 63136. We provide a supportive environment for individuals seeking recovery, with comprehensive services designed to meet various needs. Our center operates Monday through Saturday from 8:30 AM to 5 PM and remains closed on Sundays. For more information, visit our website at arcamidwest.com or call us at +13146456840.