When it comes to eating out, there are few cities in the world that can match London for the sheer variety and quality of food on offer, with just about every type of cuisine in the world available here.
What's more, with competition for diners always high, restaurants are constantly having to battle it out for customers by offering prices that are good value for money. This means that grabbing a bite to eat in the capital is often much cheaper than you may think, and in fact there are loads of fantastic eateries that are perfect for tourists on a tight budget.
The current trend sweeping the city is gourmet fast-food burgers. While this may seem like something of a contradiction, it in fact makes perfect sense and this type of cuisine has become incredibly popular of late due to the fact that it fills a niche in the market.
Previously, fast food was always looked down upon as unhealthy and poor quality, yet convenient and affordable. However, with places like Shake Shack in Covent Garden, Dirty Burger in Kentish Town, Meat Mission in Hoxton and many other establishments across London, diners can now enjoy cheap hamburgers served quickly, yet made using quality cuts of beef.
Mexican food is also growing in popularity in London, and you'll find loads of places serving up fantastic burritos, tacos, quesadillas and more. Chains like Wahaca and Chilango are always increasing their presence in the city by opening new branches, but they are by no means the only Mexican themed establishments on offer.
In fact, you'll find that there is loads of great Mexican food to be found on the street, with vendors like Daddy Donkey selling high-quality burritos from a mobile kitchen on Leather Lane.
Speaking of Leather Lane, this popular lunch market – which can be found close to Chancery Lane tube station – is famous for its wonderful Mediterranean and Middle Eastern food, so if you're craving something exotic then this is the place to come.