Twenty Princes Street effortlessly blends visionary design with exceptional dining & drinking in the heart of Edinburgh. Whether it’s a lazy lunch, a catch up with colleagues or an enchanting dinner you’ll discover seasonal, handcrafted dishes, using fresh, locally sourced ingredients that are perfectly presented.
Our menus will change on a daily basis and are dependent on availability from our local suppliers.
Breakfast at Twenty
At Twenty Princes Street we serve breakfast daily and, with a great mix of dishes available, there’s ample choice whether you want a light option or something a little more substantial. All of our breakfast options are accompanied with your choice of teas, coffee and fresh juices.View Menu
Something for Everyone
At Twenty Princes Street, we cater for all dietary needs with no compromise on quality or flavour. Take a look at our starters, mains and desserts.
We also offer an extensive children's menu so you can bring your whole family to enjoy delicious dining with views across Edinburgh.View A La Carte Menu View Dessert Menu
Available Sunday-Friday 12:00-17:30 including dishes that will satisfy every taste bud.
Indulge in steak, or fish to name just a couple of options, with numerous delicious starters and puddings.
This menu changes regularly.View Sample Menu