Bach to Bach Bach to Bach

Three nights, three concert halls, and three incredibly diverse programmes.