that said, the bit where the offical people sit in a church or cathedral is the choir (next closest to the east end/altar).
you lot would all be at the back in the pews (furthest away from the altar).
So the choir/greek chorus, doesn't sound too daft when applied to Giants Choir. Something like "where the giants who are on the next level up of religious observance and ritual go for meetings".