Smile of Hope is a charity with a heart for children. Registered Charity No.1213130.
All the beneficiaries who have received a new chance to smile, thanks to the generous support of Smile of Hope.