Trillium Place Crisis Center, located at 130 North Richard Pryor Place, Peoria, IL 61605, provides essential services as an addiction treatment center and mental health clinic. Operating 24 hours a day, the center supports individuals seeking assistance with mental health and substance use issues. For more information, visit their website at trilliumplacehealth.org or call +13096718084.