Starfish Greathearts Foundation logo

Starfish Greathearts Foundation

icon-location 30 Gresham Street, London, EC2V 7PG, United Kingdom

icon-charity Registration number 1093862

icon-phone 02075974000



Starfish provides crisis intervention and holistic care services for children made vulnerable and orphaned by HIV/AIDS and poverty in South Africa. We also provide training for local partners and volunteer caregivers to enable them to deliver better ...See more