Summer Schools 2017

Three exciting groups to take part and perform in this summer, for ages 9 to 18.