Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
Carberry Tower - The Campaign Room Bistro
More Information
& Book a Table

The Campaign Room Bistro

Our award-winning Bistro is open to non-residents and residents every day from 10.30am till 10pm!


  • Voted one of the ‘Top 5’ restaurants in East Lothian and Midlothian at the 2019 Food & Drink awards and a Visit Scotland ‘Taste Our Best’ award holder, the Bistro is one of the best go-to eateries in the Edinburgh area.

    Taste Our Best Award Top 5 Award
  • Our incredible team of Chefs create delicious dishes using the very best local and seasonal produce and update menus regularly with the most mouth-watering ingredients available.

  • There are always plenty of vegan and vegetarian options to enjoy as well and a great bar, brimming over with fantastic wines, whiskies, craft ales and spirits.

  • Fluffy scones are freshly baked in the Castle kitchens every day and the cakes are unmissable. All served up with hot speciality coffees, teas and incredible views - where else would you rather be!

  • Our friendly staff are passionate about making your visit fun and relaxing. And they take great pleasure in looking after every guest with our very own blend of warm hospitality.

  • So come to the Campaign Room Bistro and show your tastebuds a proper brunch, lunch or dinner - or just pop in for coffee and cake!


No need to book, or if you want to call ahead, just phone us on 0131 665 3135 or book a table online using the online booking link on this page.