Cheltenham Food Markets
The German Christmas Market lasts for several weeks in mid to late November.
It is a wonderful mix of novel gifts hot and cold foods and steaming Gluwein.
Cheltenham holds two farmers markets on the second and last Fridays of each month between 9am and 3pm in the promenade. Check the link to confirm dates.
The European Market, usually visits Cheltenham twice a year. More than 20 stalls, representing a host of European countries including France, Germany, Italy, Portugal and Spain, will be selling a range of fruit, vegetables, and cheeses, as well as hot food to take away.