Cannonball Restaurant & Bar

  • Cannonball House, EH1 2NF
  • Distance from you:
View shows at this venue


Cannonball House is one of Edinburgh’s oldest and most important buildings with stunning views to Edinburgh Castle. Our cosy bar lists over 120 whiskies and our award-winning Scottish restaurant serves delicious, seasonal dishes in a truly unique location. East Coast lobster, oysters, Belhaven-smoked salmon, Scottish game and the best Scotch beef are always on the menu. Our haggis cannonballs are not to be missed! Fish and chips served all day.

Box Office

Accepts Credit/Debit Cards

General enquiries

0131 225 1550



Seasonal Scottish dishes supplemented with fresh produce from our own Kitchen Garden. Comfy and cosy whisky and gin bar – the perfect place for pre-dinner drinks.

Babes in Arms

Babes in arms policy: Babies do not require a ticket

Policy applies to:  Children under 2 years

Please note this may vary per show.

We are part of the Green Arts Initative