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, restore their lives, and reunite them with their families.