Free at Last Logo

Free at Last

0 reviews
1095 Weeks Street, East Palo Alto CA, 94303
SHARE
CLAIM
READ REVIEWS
WRITE A REVIEW
Free at Last Logo
Description
Free at Last (Walker House) located at 1095 Weeks Street, East Palo Alto, CA 94303, United States is a drug treatment center providing substance abuse treatment with residential long-term treatment. No special groups or programs are supported for this California drug rehab center. Self payment and access to recovery voucher is accepted.
Services
  • Long-term residential
Where can you find us?
Free at Last
1095 Weeks Street, East Palo Alto CA, 94303
Review this facility

Please select at least one star!

An error occured, please try again later.

Nearby
Loading, please wait...