Begin your day at Borough Market, one of the city's largest and oldest food markets. Sample local cheeses, meats, and pastries while experiencing the bustling atmosphere of the market. Next, embark on a guided historical food tour to learn about the market's rich history and try more delicious food.
Take a leisurely stroll through the charming streets of Notting Hill, known for its colorful houses and trendy shops. Stop at one of the neighborhood's cafes for brunch before heading to Portobello Road Market, a bustling street market filled with antique treasures and delicious street food.
Start your day at Spitalfields Market, a historic covered market with a wide range of food options. From there, join an East London food tour to discover the area's diverse food scene, including Indian street food, Middle Eastern cuisine, and craft beer.
Explore the vibrant streets of Soho, home to an array of international restaurants and cafes. Join a Chinatown food tour to try some of the best dim sum and Chinese BBQ in the city. Don't forget to grab a bubble tea for dessert!
Indulge in a classic British tradition by enjoying a luxurious high tea experience at one of London's finest hotels. Afterward, head to a Michelin-starred restaurant for an unforgettable dining experience featuring modern European cuisine and exquisite wine pairings.
If you have more time, consider taking a day trip to the nearby town of Cambridge to sample some delicious local cheeses and explore historic colleges. For a more casual dining experience, visit a traditional British pub for fish and chips or a hearty Sunday roast. If you have less time, skip the historical food tours and spend more time visiting the various markets and sampling street food.