The Avalon Foundation has been passionately working

The Avalon Foundation has been passionately working towards its mission of promoting and teaching youth leadership while offering steadfast support to children undergoing life-altering treatments for rare diseases. Here are some of the recent activities and...