What’s on

March 2026
Tue 10, 7.30pm St Martin-in-the-Fields London UK Bach: St John Passion Book now