This is a great place to go if you are in need of counseling, whether short or long term, the counselors are top-notch. They will bend over backwards to see that you get an appt as soon as possible. And will try and match you with a counselor that fits your needs and therapy goals that are sought.
There are also support groups, and other services for domestic violence. Counseling for all ages is available, fees are on a sliding scale if need be, parking if pretty easy.