Festive gifts, food and entertainment will be on offer when Beverley holds its annual Christmas Eve market.
The market, on Saturday 24 December, will be open from 9am and 4pm and will give shoppers a last-minute chance to buy presents and produce for the holidays.