Pubs in London
- Apr 27
- 6 min read
Updated: 1 day ago
London is known for its rich pub culture, where history, atmosphere, and great drinks come together. Whether you're a local or a visitor, finding the right pub can make your day or night unforgettable. This guide highlights 20 of the best pubs in London, each offering a unique experience. From traditional taverns to modern gastropubs, these spots showcase the diversity and charm of London’s pub scene.

1. The Churchill Arms
Nestled in Kensington, The Churchill Arms is famous for its stunning floral displays outside and its cozy, historic interior. This pub combines British charm with a surprising Thai menu, making it a unique spot for both drinks and food. The walls are decorated with Churchill memorabilia, adding to the atmosphere. It’s a great place to enjoy a pint in a setting full of character.
Location: 119 Kensington Church St, London W8 7LN
2. The Spaniards Inn
Located near Hampstead Heath, The Spaniards Inn dates back to the 16th century and offers a traditional pub experience with a literary twist. Famous writers like Dickens and Keats once frequented this pub. It features a large beer garden and serves classic British ales and hearty meals. The old-world charm makes it a perfect spot for a quiet drink away from the city buzz.
Location: Spaniards Rd, Hampstead, London NW3 7JJ
3. The Mayflower
This riverside pub in Rotherhithe claims to be London’s oldest pub on the Thames, dating back to 1550. The Mayflower offers stunning views of the river and a cozy interior filled with maritime history. It’s a great place to enjoy traditional ales and seafood dishes. The pub’s connection to the Mayflower ship adds a fascinating historical layer to your visit.
Location: 117 Rotherhithe St, London SE16 4NF
4. The Harp
The Harp in Covent Garden is a small, award-winning pub known for its excellent selection of real ales and ciders. It has a friendly atmosphere and a focus on quality drinks rather than food. The pub’s traditional wooden interiors and lively crowd make it a favorite among beer enthusiasts. It’s a must-visit for those who appreciate craft beers in an authentic setting.
Location: 47 Chandos Pl, London WC2N 4HS
5. The Lamb and Flag
Situated in the heart of Covent Garden, The Lamb and Flag is one of London’s oldest pubs, dating back to the 17th century. It has a rich history and was once known as a dueling spot. The pub offers a warm, traditional atmosphere with a good range of ales and classic pub food. Its location makes it a great stop after exploring the nearby theatres and markets.
Location: 33 Rose St, London WC2E 9EB
6. The Blackfriar
This Art Nouveau pub near Blackfriars Bridge stands out with its ornate interior and unique architecture. The Blackfriar offers a wide range of beers and a menu of classic British dishes. Its historic design and stained glass windows create a memorable setting for a drink. The pub is popular with locals and tourists alike for its distinctive style and friendly service.
Location: 174 Queen Victoria St, London EC4V 4EG
7. The George Inn
Owned by the National Trust, The George Inn in Southwark is London’s last remaining galleried coaching inn. It dates back to the 17th century and has a large courtyard perfect for sunny days. The pub serves traditional ales and pub food, with a focus on local ingredients. Its historic charm and location near Borough Market make it a popular choice.
Location: 77 Borough High St, London SE1 1NH
8. The Princess Louise
This pub in Holborn is a Victorian gem with beautifully preserved interiors, including etched glass and wood paneling. The Princess Louise offers a wide selection of real ales and traditional pub fare. It’s known for its authentic atmosphere and friendly staff. The pub’s design and quality drinks make it a standout in central London.
Location: 208 High Holborn, London WC1V 7PS
9. The Ten Bells
Located in Spitalfields, The Ten Bells is famous for its connection to the Jack the Ripper story. The pub has a lively atmosphere and offers a good range of beers and cocktails. Its historic interior and location in a trendy area attract a diverse crowd. It’s a great spot for those interested in London’s darker history and vibrant nightlife.
Location: 84 Commercial St, London E1 6LY
10. The French House
This Soho pub is known for its bohemian vibe and history as a meeting place for artists and writers. The French House serves only half-pints and has a simple menu focused on drinks. Its quirky atmosphere and central location make it a favorite for those looking for something different. The pub’s unique character stands out in London’s busy pub scene.
Location: 49 Dean St, Soho, London W1D 5BG

11. The Old Bank of England
This pub is housed in a grand former bank building near the Royal Courts of Justice. The Old Bank of England offers a classic pub menu and a wide selection of ales. Its impressive architecture and central location make it a popular spot for both tourists and locals. The pub’s history adds a sense of grandeur to your visit.
Location: 194 Fleet St, London EC4A 2LT
12. The Mayflower
This riverside pub in Rotherhithe claims to be London’s oldest pub on the Thames, dating back to 1550. The Mayflower offers stunning views of the river and a cozy interior filled with maritime history. It’s a great place to enjoy traditional ales and seafood dishes. The pub’s connection to the Mayflower ship adds a fascinating historical layer to your visit.
Location: 117 Rotherhithe St, London SE16 4NF
13. The Dove
This historic pub in Hammersmith sits on the Thames and is known for its literary connections and charming riverside setting. The Dove has a small, cozy interior and a lovely outdoor terrace. It serves a good range of beers and traditional pub food. The pub’s peaceful location makes it a perfect escape from the city’s hustle.
Location: 19 Upper Mall, Hammersmith, London W6 9TA
14. The White Hart
Located in the heart of London’s historic City area, The White Hart offers a traditional pub experience with a modern twist. It features a spacious interior and a menu that blends classic and contemporary dishes. The pub is popular with professionals during the week and locals on weekends. Its central location makes it easy to visit after work or sightseeing.
Location: 121 Bishopsgate, London EC2N 4AR
15. The Lamb
This pub in Bloomsbury is known for its literary history and classic Victorian interior. The Lamb offers a wide selection of ales and a menu focused on British classics. Its quiet, relaxed atmosphere makes it a great spot for conversation and a good pint. The pub’s connection to writers like Charles Dickens adds to its appeal.
Location: 94 Lamb’s Conduit St, London WC1N 3LZ
16. The Gun
Situated in Docklands, The Gun is a historic riverside pub with a nautical theme. It offers a refined menu alongside traditional ales and cocktails. The pub’s stylish interior and outdoor terrace provide great views of the Thames. It’s a popular spot for both locals and visitors looking for a quality dining and drinking experience.
Location: 27 Coldharbour, London E14 9NS
17. The Holly Bush
This Hampstead pub is a classic example of a cozy, traditional London pub. The Holly Bush features a warm interior with wooden beams and a fireplace. It serves a good range of ales and hearty pub food. The pub’s village-like atmosphere makes it a favorite among locals and visitors alike.
Location: 22 Holly Mount, Hampstead, London NW3 6SG
18. The Crown & Anchor
Located in Islington, this pub combines a lively atmosphere with a solid selection of beers and a menu focused on seasonal British ingredients. The Crown & Anchor has a modern interior with a welcoming vibe. It’s a great place for groups or casual drinks after work. The pub’s focus on quality and atmosphere makes it stand out.
Location: 137 St John St, London EC1V 4JS
19. The Victoria
This pub in Paddington is known for its Victorian decor and friendly atmosphere. The Victoria offers a good range of beers and classic pub dishes. Its spacious interior and outdoor seating make it a comfortable spot year-round. The pub’s charm and location near Paddington Station make it convenient for travelers.
Location: 10 Strathearn Pl, London W2 2NH
20. The Flask
Located in Highgate, The Flask is a historic pub with a cozy interior and a large beer garden. It serves a variety of ales and traditional pub food. The pub’s location near Hampstead Heath makes it a perfect stop for walkers and locals. Its friendly atmosphere and historic charm make it a must-visit.
Location: 77 Highgate West Hill, London N6 6BU



Comments