This choir gives around 70 performances a year and has seen more than 1,500 members pass through its membership since 1946.
STREAM OR BUY: