The historic pub turned Christmas wonderland that's the perfect place for a pintThe Churchill Arms is renowned for its festive decor and vibrant atmosphere, making it an ideal Christmas pub in London.