Festival raises £7,000 for All Saints School

X