Christmas shopping at Bicester Village: where to eat when the bags get heavy

Bicester Village in December is a specific kind of experience. The shopping is efficient, over 150 designer and premium brands in a well-laid-out space, and the crowds are manageable if you time it right. What it has always been slightly short on is somewhere worth...