Telecare Willow Rock Center — Psychiatric hospital in San Leandro, CA

3.0★★★★★★★★★★(17 reviews)

Address2050 Fairmont Dr CA, San Leandro, CA 94578

Phone+1510-895-5502

Websitetelecarecorp.com

Psychiatric hospital offering mental health treatment and support services.

Inpatient servicesOutpatient services

Best for

  • Mental health support
  • Psychiatric recovery
Key servicesPsychiatric care, Mental health treatment, Therapy services
TagsPsychiatric hospital San Leandro, Mental health services, Therapy, Inpatient care, Telecare

Location

Also in San Leandro