Christmas fairs in London are a real festive treat! As there are so many of them, we have rounded-up some of the best fairs in December below.
4 DEC: British Library Christmas Shopping & Carols
British Library, NW1. 4 Dec. Open 6–8pm. Free. Shop in the Library's gift collection (20% discount) plus pop-up stands and cocktails. bl.uk
8 DEC: Green & Ethical Christmas Fayre
Holy Trinity Church, Clapham Common, SW4. 8 Dec 11am–4pm. Tickets: £1 adults. Green Grotto plus City Farm Nativity with animal petting.