Naivasha Children’s Shelter believes in the worth of every child, and every child’s right to have a safe environment to learn, grow and play. We believe the very best place for a child is in a family. That is why we work on the streets to rescue boys, rehabilitate them, and unite them with their families.