Avalon Center offers mental health counseling in our two Iowa offices located in Charles City and Mason City, Iowa.  We also offer tele-behavioral health in our Iowa offices.