for sale or Adoption in Castro Valley, CA