What’s on

December 2022
Sat 3, 7.30pm Teatro Alla Scala Milan Italy Bach: Christmas Oratorio  More info
Sun 11, 2.00pm Royal Chapel, Versailles Palace Versailles France Bach: Christmas Oratorio  Book now
Tue 13, 7.30pm St Martin-in-the-Fields London UK Bach: Christmas Oratorio  Book now
Thu 15, 7.30pm St Martin-in-the-Fields London UK Bach: Christmas Oratorio  Book now