La Selva’s residential treatment program provides a comfortable and safe alternative to inpatient psychiatric care. It is located in a beautiful, residential neighbourhood of Palo Alto.
Facility Details
Address:
652 Forest Avenue Palo Alto Santa Clara County California 94301,
United States