Southworth Associates is an addiction treatment center located at 800 South Industry Way, Meridian, ID 83705. We offer comprehensive support for individuals seeking recovery from substance use disorders. Our facility operates 24 hours a day, providing accessible care and resources for those in need. Visit our website at southworthassociates.net for more information.