505 events
Time of day0–24
Things to do in London on Saturday 19 December: 505 events, among them 147 in exhibitions and museums, 89 in theatre, 66 in party and club, 48 in kids and family, 31 in tours and walks, 27 in workshops and courses and 97 others.