Back to All Events
Christmas Oratorio (Parts 1, 3, 5 and 6) by J.S. Bach
with The Players of The Hampstead Collective
directed by Geoffrey Webber
Previous
Previous
23 December
Flagey Messiah
Next
Next
15 January