Borough Market is a food lover's dream come true! With more than 100 stalls offering fresh produce, artisanal cheese, baked goods, and international cuisine, this market has been in operation since the 13th century. Try some of London's best street food, grab a coffee from Monmouth Coffee Company, and browse the eclectic mix of vendors.
Brick Lane is the place to be for Indian food in London. Here you'll find dozens of curry houses serving up traditional dishes like chicken tikka masala, lamb curry, and samosas. Be sure to stop at Beigel Bake for their famous salt beef bagel, and wash it all down with a pint of ale at one of the local pubs.
Camden Market is a vibrant spot known for its street food and trendy shops. This bustling market offers a wide range of international cuisine, from Chinese dumplings to Venezuelan arepas. Don't miss the famous Chin Chin ice cream, BaoziInn's famous pork belly bao buns, and numerous vegan stalls. Take a break from the crowds and cool off with a refreshing drink at one of the market's outdoor bars.
Covent Garden is home to several food markets, artisanal shops and restaurants as well as lovely cafeterias. Do not miss out on the colourful macarons at Ladurée or the pastries at the historical café Julien. Before leaving, grab made to order sushi rolls with different customisable ingredients at the fresh and healthy food market, SUSHISAMBA.
If you have more time, visit the famous Harrod's food hall and have afternoon tea, or explore the vibrant and delicious Chinatown. If you have less time, consider combining Borough Market and Brick Lane into one day or skipping Camden Market. Always check the opening and closing times, and be ready to try lots of different foods!