Our Story
Limen Recovery + Wellness, founded in 1969 by St. Andrews Church in Wilmington, is dedicated to supporting individuals battling substance use disorder and mental health challenges. With the merger with TRIAD Addiction Recovery Services, the organization has expanded its reach and services, operating four recovery homes to provide comprehensive care.