Hampstead Christmas Gift Fair
Time Out says
Pile your stockings high with special gifts this year at this Christmas market featuring more than 30 stalls. Every visitor is entered into a raffle to win prizes worth a total of £700. A portion of the proceeds will go to the Make a Wish Foundation children's charity.