Galashiels Amateur Operatic Society
About Gala Opera
News & events
Past productions
Join us
Production team & committee
Recent performances