22nd December 2026
18:30-19:30
St Bartholomew the Great
24th December 2026 - 25th December 2026
23:30-00:30
All Hallows by the Tower
25th December 2026
11:00-12:00
Keep up to date with the latest news ...