Halifax Amateur Operatic Society
Registered Charity No.
513219