Tazwood Center for Wellness - South Main Street offers mental health services in Eureka, Illinois. Tazwood Center for Wellness - South Main Street offers a variety of behavioral health services to help improve lives. Their professional and experienced staff provide a comprehensive spectrum... more about this center