

Twenty Princes Street
The award-winning Twenty Princes Street blends visionary design with contemporary menus that incorporate the finest seasonal ingredients to deliver an unforgettable dining experience with the very best views in town.
Serving lunch and dinner seven days a week, we offer the very best of Scottish-inspired dishes, from mouth-watering steaks cooked to perfection, to the finest seafood and a wide array of vegetarian and vegan dishes. Our seasonal menus boast handcrafted dishes, using fresh, locally sourced ingredients. Afternoon Tea is also available with a delicious selection of sandwiches, scones and cakes.
At Twenty, we cater for all dietary needs with no compromise on quality or flavour. We have a hand-selected wine list that perfectly complements our seasonal dishes. You will be spoilt for choice with our extensive drinks list offering the very best in bottled beer and individually sourced spirits including an array of whiskies and gins from across Scotland and beyond.
Whether you’re marketing a momentous occasion such as a birthday, graduation or engagement, or simply want to elevate your everyday dining experience, Twenty Princes Street is the perfect location. We can cater for extensive group bookings, so if you’re celebrating a special occasion with a big gathering of friends and family, just let us know!
We’re also taking bookings for Christmas, hosting festive lunches and dinners throughout December, as well as extra-special events on Christmas Day, Boxing Day and Hogmanay.
Book a table here