Start the day by exploring Borough Market, one of the biggest food markets in London. The market offers a wide range of food options including fresh produce, seafood, cheese, baked goods, and international cuisine. Don't miss out on trying some of the delicious street food options!
Head over to the vibrant Brick Lane area for some mouth-watering Indian cuisine. Try some delicious curries, biryanis, and street food snacks from the various food stalls and restaurants. Make sure to stop by the famous Beigel Bake for a classic salt beef bagel.
Covent Garden Market is the perfect place to sample some of London's best street food. With a diverse array of food stalls and vendors, there's something for everyone here. Be sure to try the vegan doner kebab from What the Pitta and some sweet treats from Crosstown Doughnuts.
Notting Hill is a trendy neighbourhood with plenty of food options. Try some delicious coffee at the specialty coffee shops or head to the Ottolenghi deli for some fresh Mediterranean-inspired dishes. Don't forget to explore Portobello Road Market for some delicious street food snacks.
Finish off the trip at the vibrant Camden Market. With over 1,000 vendors, this market offers a wide range of food options including Asian street food, vegan dishes, and sweet treats. Head to The Cheese Bar for a variety of delicious cheesy dishes or try one of the many international options available.
If you have more time, consider visiting some of London's Michelin-starred restaurants such as Gilbert Scott or The Ledbury. For those on a budget, there are plenty of affordable food options available in each area. If you have less time, prioritize which food markets and neighbourhoods you would like to visit based on your personal preferences.