Our Office Locations

To better serve you, we offer convenient locations in both Kalamazoo and Portage for in-person counseling services. We also provide teletherapy services from the comfort of home for any current resident of Michigan.

Our business office is located in our Kalamazoo office. Although the business office is closed to foot traffic until further notice, we’re more than happy to assist you by phone with scheduling, billing, account payment and any other inquiries. Please call us at 269-372-4140 Monday-Friday, 8 a.m. to 5 p.m. After hours, leave us a message and we’ll return your call on the next business day.


Therapy and business offices

Conveniently located in Westwood Office Park near Stadium Drive and U.S. 131

5340 Holiday Terrace, Kalamazoo, MI 49009

Phone: 269-372-4140
Fax: 833-450-6138

From US 131:

  • Take the Stadium Drive exit 36 and head west toward Oshtemo.
  • At the first light, turn left onto 11th St.
  • After 1/4 mile (immediately after the Best Western hotel), turn left onto Holiday Terrace.
  • Turn left again in front of the large, green Westwood Office Park sign.
  • Our building (5340) will be directly in front of you.
CFPS Business Sign


Therapy offices

1662 E. Centre Avenue, Portage, MI 49002

Phone: 269-321-8564
Fax: 833-450-6162

The Portage phone number will only allow you to leave voicemail messages for our Portage therapists. For all scheduling, account information and other inquiries, please call the Kalamazoo office at 269-372-4140 to talk to our business office staff.
Our Portage office is conveniently located between Lovers Lane and Portage Road (about 1/4 mile east of Lovers Lane) on the south side of E. Centre Avenue.
Battle Creek Building

Battle Creek

Therapy offices

131 E. Columbia Ave., Suite 100
Battle Creek, MI 49015

Phone: 269-372-4140
Fax: 833-450-6126

Our Battle Creek office is conveniently located between Capital Avenue SW and Riverside Drive on the north side of E. Columbia Ave in the 131 Columbia Square building.

Our self-pay rates will soon be updated. Please contact our staff for more information.