Agape Villages strives to create a community to heal the HEARTS of CHILDREN and build FAMILIES that surround them. Agape is the Greek word for "Love". (A love that is given without the assumption...
See More