
WHERE TO FIND US
Finley Center
2060 West College Ave.
Santa Rosa, CA 95401
Mailing address:
PO Box 5632
Santa Rosa, CA 95402
VISIT US BY APPOINTMENT
Call or email to book your free in-person or Zoom visit.
Finley Center
2060 West College Ave.
Santa Rosa, CA 95401
Mailing address:
PO Box 5632
Santa Rosa, CA 95402
Call or email to book your free in-person or Zoom visit.