Kids Haven protects and cares for children through community work to strengthen families to look after their own children, a children's home for children in crisis in need of protection and care and a program for young people who move into independence as young adults.