London is renowned for its vibrant food scene, and pubs are at the heart of it. From Highgate Village to Putney Heath, there are numerous excellent pubs serving mouth-watering meals that cater to diverse tastes and preferences. Foodies and casual diners alike will find something to suit their mood and budget.
The selection of the best pubs for food in London includes The Spaniards Inn in Hampstead, which boasts an impressive menu featuring seasonal British dishes. Located in the charming village of Highgate, this historic pub has been a favourite among locals and visitors alike for centuries.
Another top recommendation is The King's Head in Fulham, offering a diverse menu that spans international flavours, including Asian-inspired small plates and classic British comfort food. For those seeking a more laid-back atmosphere, The Spaniards Inn's sister pub, The Flask, in Hampstead's Flask Walk, serves an array of tasty dishes in a relaxed setting.
For a delightful dining experience, head to The Dove in Putney, which boasts an impressive selection of seasonal British dishes, including succulent steaks and fresh seafood. This charming pub has been a Putney favourite for decades, offering stunning views of the River Thames.
In addition to these top recommendations, other excellent pubs serving great food in London include The Spaniards Inn's sister pub, The Holly Bush, in Hampstead; The King's Head in Fulham; and The Spaniards Inn's other sister pub, The Spaniards Inn's sister pub, The Flask, in Hampstead's Flask Walk.