Food & Drink

 Scottish gastronomy in a period drama style setting

Eating in our beautiful country estate is an experience to be savoured. There’s no rush, so settle into one of our lovely dining spaces, and spend time mulling over the menu while you gaze across the relaxing, rural setting.

Our dishes are a celebration of Scotland’s rich and varied larder, all made with local, seasonal ingredients as well as produce from our kitchen garden.

And when it comes to service, our friendly team will always listen, and deliver an individual experience to each and every guest.

The Pentland

Authentic Scottish dishes

Our signature dining destination offers the best of Scotland’s seasonal larder, coupled with views across to Edinburgh Castle and beyond.

The Tasting Room

For elegant private dining

Sample some of Scotland’s finest food and wine in this beautiful, comfortable room which overlooks our private grounds.

Cocktail Bar

Coorie in for the night

Come and sink into a leather sofa next to a roaring fire, sip a favourite cocktail, or maybe a wee dram from our fine whisky collection.

The Douglas Lounge

Elegant and comfortable

A relaxing spot for chilling out with a light bite and refreshing drink. Sink into soft sofas, take in the beautiful views and daydream.

The James Braid Bar

A gathering place

 Designed for meeting friends and chatting over a coffee or something stronger, with a delicious all-day menu.


Soak up the unhurried vibe

A laid-back eatery for meals with friends or a great family hang-out, with a large kids menu brimming with choice, together with a well-stocked bar.


Our great outdoors

We have some lovely outdoor terraces for you to enjoy our delicious food and drink, while you soak up the sun, and lovely views.

Afternoon Tea

Well why wouldn’t you?

Picture roaring fires, elegant crockery, beautifully cut sandwiches, delicate pastries, and lashings of tea – or maybe even a glass of fizz!

Book Now Gift Vouchers

Book Online, Enquire by email or call on 0131 333 1845 to book a tee time

Book a table online or call on 0131 333 1845

Enquire or call on 0131 333 1845

Enquire or call on 0131 333 1845