Welcome Home - Castro Valley | Assisted Living, Memory Care in Castro Valley, CA | Senior Places