Call 0131 622 2999

Provinciality and seasonality are at the heart of what we do here at The Grand Cafe, and what really sets us apart. We work with suppliers from all over the country, from an artisanal farmhouse cheesemaker Scottish Borders based Reivers Reserve with their quality assured, grass-fed, Scottish cattle, to the very best game and beef sourced from Royal Warrant Holders, Buccleuch Beef.

Our chefs have worked tirelessly to create a menu which reflects the very best of what Scotland has to offer packed full of carefully curated café plates ideal for anytime of day.

Brunch Menu All Day Menu Sunday Roast Menu Sample Market Menu


Drinks Menu

Alongside a carefully selected list of craft gins, Scottish whiskies & other spirits, you will find here our collection of classic and house cocktails. We also offer our Grand Café Punchbowls, beautifully crafted mixed drinks designed for sharing with friends.

On the hunt for your next favourite tipple? We also offer a range of flights including gin and whisky, perfect for the adventurist.

Looking for the best seat in the house? You can book your space in advance, including our plush velvet balcony booths for a perfect piano view. To book your table, call 0131 622 2999.

Drinks Menu Drinks Packages


Kids Menu

The ingredients we use in our yummy kids dishes come from local suppliers across Scotland.

Kids Menu

To book or find out more call us on 0131 622 2999.

Book A Table

We are currently closed on Mondays & Tuesdays, however our Hotel Bar ‘The Hide’ is open for bookings. Click here to book.