About Tazwood Mental Health Center 0.0 Read Reviews Rated 0.0 out of 5 3248 Vandever Ave Pekin, IL 61554 US-IL Pekin 40.5476622 -89.5989303 40.5476622, -89.5989303