SOS Children’s Villages Jamaica is a non-governmental organization that provides care, protection, and support for children and young people who have lost parental care or are at risk of losing it. The organization also works with families and communities to strengthen family relationships and improve child welfare.