Leeds German Market is an annual tradition in the city now ahead of Christmas.

The German Market has been visiting Leeds for years and on each visit it has become more and more popular.

This year the Leeds German Market opens on November 14 - so plenty of time for those Christmas drinks!

Millenium Square will once again be transformed into a winter wonderland with more than 40 wooden chalet-style stalls selling everying from glowing crystals to wooden toys - and don't forget the food!

This year again features plenty of speciality food and drink including special stollen and gingerbread stalls as well as the Alp Chalet Bavaran earery.

There's also something for the kids with special events for nippers taking place every Sunday morning from 10.30am to 1pm.

The market will be open from 10.30am to 9.30pm Monday to Saturday with an earlier closing time of 6.30pm on Sundays.

To get a seat at the indoor venues you'll need to be early, patient or lucky!

The Frankfurter Scheune/Festival Hall, which you can't book, is open between 10.30am and 4pm then 5pm to 10pm Mondays to Saturday. Last orders/entry is 9.45pm though.

On a Sunday it's open 1pm to 6.30pm with last orders/entry at 6.15pm.

Alp Chalet/Bavarian Eatery, which you can reserve places at by attending the venue in person, is open from 10.30am to 10pm Monday to Saturday and 10.30am to 6.30pm on Sundays.

The Kuh Stall or Cow Shed, which isn't available for bookings/reservations, is open Monday to Saturday from 10.30am to 10pm and from 10.30am to 6.30pm on Sundays.

And make sure you get there before the market's last day - Saturday, December 20!