Shopaholics are in paradise when exploring London’s many food, crafts, flea and fashion markets. London fosters a vibrant market scene rarely to be found in other European capital cities. If you’re still on the hunt for Christmas presents, visit London’s best food and crafts markets!

1) Greenwich Market

Set in the heart of beautiful Greenwich, 1min walk from the Cutty Sark, Greenwich Market is one of our favourite markets in London. It’s a great venue to spend a relaxing afternoon and to find original Christmas presents that are unique and handmade. With sellers offering an excellent mix of old and new, shabby and chic, there’s something for everyone. You will find stands with handcrafted jewelry, designer clothes, trendy home accessories, paintings, authentic vintage furniture and clothing, beauty products, lifestyle gadgets and much more. After your shopping trip head over to the cosy Gypsy Moth pub for a drink or walk down to the Thames to enjoy the sunset.
Where? Greenwich Market, 5b Greenwich Market, London SE10 9HZ
When? Mo-Sun 10am-5.30pm
http://www.greenwichmarketlondon.com/
Picture from: Travel AOL

2) Old Spitalfields Market

Old Spitalfields Market is set in the historic heart of the capital, the City of London. With easy access from Liverpool Street Station, leave the bustling Bishopsgate to immerse yourself into this vibrant food and crafts market. Open seven days a week, Spitalfields Market attracts crowds of tourists and locals alike hunting for unique gifts, crafted souvenirs, arts and stylish fashion and jewelry. Spitalsfields Market with its great mix of stallholders is a superb choice if you’re looking for beautiful Christmas presents for young and old.
Where? 16 Horner Square, Spitalfields, London E1 6EW
When? Mo-Fri 10am-6pm; Sat 11am-5pm;  Sun 10am-5pm;
http://www.oldspitalfieldsmarket.com/

3) Camden Market

Set in Camden Town in North London where the punk rock movement found its origins, Camden Market offers a quirky mix of clientele and goods. Being the biggest street market in the UK and one of the biggest in Europe, Camden Market comprises hundreds of adjoining stalls, independent shops and some of the best international food in London. Inspired by the punk rock, emo and gothic scene there’s also an eclectic array of unusual fashion and eccentric designs nowhere else to be found in such high concentration to be found in London. If you are gift shopping for jewelry, accessories, footwear, home furniture and art & ornaments Camden Market will certainly keep you busy all day.
Where? Camden High St, London NW1 8NH
punk rock movement found its origins
When? Mo-Sun 10am-6pm
http://www.camdenmarket.com/
Picture from: True London

4) Borough Market

Located right at London Bridge, Borough Market is London’s most famous and popular street food market; offering fresh fruit, vegetables, meat and dairy from local farmers as well as delicious take away dishes. While Borough Market might not be your first choice when shopping for Christmas presents, remember ‘the way to a man’s heart is through his stomach’. Shop for homemade chutney and jams, urban honey, wild boar sausages, world-famous Ibérico Bellota ham, English wine, microbrewed beer and seasonal wild herbs, among others. Who could say no to that?
Where? 8 Southwark St, London SE1 1TL
When? Wed & Thurs 10am-5pm; Fri 12pm – 6pm;  Sat 8am-5pm; Sun-Tues closed
http://boroughmarket.org.uk/

5) Christmas Market Southbank

The London Christmas Market at Southbank is set in a unique location, right at the beautiful esplanade on the Thames with complemented by stunning views of Big Ben, the London Eye and the city’s skyline. Get in the festive mood with mulled wine, German sausages, gingerbread and perfumed candles and pick up some Christmas goodies and gifts on the way.
Where? Belvedere Road, London SE1 8XX
When? Friday 15 November – Tuesday 24 December
Mo-Thur 11am-9pm; Fri 11am-10pm; Sat 10am-10pm;  Sun 10am-9pm;
http://www.southbankcentre.co.uk/whatson/southbank-centre-christmas-market-1000456
Picture from: The Telegraph