CLOSED££

Twenty Princes Street

Refined British cooking on Edinburgh's grandest street—proper food that doesn't take itself too seriously.

🍴 British restaurantrefinedsophisticatedrelaxedintimatebritish restaurant
You're walking past the grand Victorian façades of Princes Street when you slip into Twenty Princes Street, and suddenly you're in a different Edinburgh entirely. This is where locals come for actual British food done properly—the kind of place that knows the difference between cooking heritage and being trapped by it. The dining room has that effortless Edinburgh sophistication, all warm tones and intimate corners, without any of the stuffiness you'd expect from an address this prestigious. What you're getting is seasonal cooking that respects tradition but isn't afraid to modernise it. The menu reads like someone's genuinely thought about what British food can be when it's executed with care.

Known for

  • Seasonal British cooking with actual integrity
  • Impeccable service that doesn't hover
  • Thoughtful wine list beyond the obvious choices
  • Proper use of Scottish ingredients without the theatre
  • Perfect for occasions without the pretension
4.5(1,182 reviews)
20 Princes St., Edinburgh EH2 2AN, UK