In the morning, start your foodie tour in one of London's hidden gems, Little Venice. Take a stroll along the picturesque Regent's Canal and stop at any of the quaint cafes or pubs for breakfast. Then, head to Beast in Chapel Street for an unforgettable dining experience in the evening. This restaurant is famous for serving different cuts of beef, lamb, and pork on the bone, perfect for meat lovers.
Experience the city from a different perspective by visiting the Sky Garden. Enjoy panoramic views of London while indulging in their delicious espresso-based drinks or cocktails. A great place for brunch or lunch with their selection of modern European and British cuisine.
Visit the charming Notting Hill and check out their street food scene. Portobello Road Market is a must-try, where you can find a diverse range of international street foods fit for any foodie. Also, don't miss The Churchill Arms, a hidden gem known for serving the best Thai food in London.
End your foodie tour by visiting Borough Market, one of London's oldest and most famous markets. You will find a variety of artisanal food here, from freshly baked bread to homemade cheeses, and everything in between. After a hearty lunch, take a walk to London Bridge and enjoy the stunning views of The Thames River.
London has an efficient public transport system that is relatively easy to navigate. You can purchase an Oyster card, which offers lower transport fares than buying individual tickets at each journey. Taxis are widely available, but they can be costly. Consider taking a walking tour for a more immersive experience.
If you have more time, consider visiting other foodie hotspots such as Camden Market, Brick Lane, or Covent Garden. For a more upscale dining experience, book a table at Michelin-starred restaurants such as Restaurant Gordon Ramsay or The Ledbury. If you have less time, choose your top priorities from this itinerary and plan accordingly.
London has six main airports, and the closest one to the city centre is London City Airport (LCY), which is only 9 miles away. But most international flights fly into London Heathrow Airport (LHR), which is around 15 miles away from the city centre.