About

The Three Compasses in London offers a lively spot that perfectly balances the charm of a traditional pub with a twist of culinary diversity. Known for its excellent French and Thai cuisine, it's an ideal spot for a midday lunch where the atmosphere is always casual and welcoming. With a menu featuring stunning dishes paired with a fine selection of wines, beers, and spirits, there's something for every palate.

Whether catching up with friends over a pint, enjoying a solo meal, or watching your favorite sports match, the friendly and humorous staff ensures a great dining experience. Enjoy your meal inside or take advantage of the outdoor seating, with free Wi-Fi to keep you connected. Reservations are available if you prefer having everything set before you arrive.

Do keep in mind their policy against outside food; it's all about enjoying what The Three Compasses has to offer, every step of the way. With a cost of around 22 GBP per person, it's a moderate indulgence for a good time.

Show more

Price

$$$$ 22 GBP

Meals

Lunch

Cuisines

French, Thai

Services

Reservations available, Outdoor seating, Dine-in

Offering

Serving alcohol, Serving cocktails, Serving beer, Serving wine, Serving food, Serving food at bar

Payment

Payment by credit card, Payment by debit card, NFC payment

How to get here?

The nearest public transport options for your convenience.

Farringdon
Train station 61 m walk
Charterhouse Street (Stop M)
Bus stop 251 m walk
St. Bartholomews Hospital
Bus stop 333 m walk
Snow Hill (Stop HS)
Bus stop 236 m walk

Reviews and Ratings

Write a review
4.1
based on 491 review
4.1/5 491 review
Simon Bicknell
Simon Bicknell
1 month ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 4

A fantastic independent pub. A warm welcome as you walk in, excellent food and good beer.

Karen Williams
Karen Williams
2 months ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 5

Amazing French bistro. Stunning food, lovely staff

Pete B
Pete B
3 months ago on Google
  • Service: 3
  • Atmosphere: 4

£12.50 for a glass of white wine.