Explore Harden's - The restaurant guide created by you for you

Owner's description

Cannonball House is one of the city’s oldest and most important buildings with stunning views to Edinburgh Castle, located at the very top of the Royal Mile. A real destination Scottish restaurant with an iconic backdrop that serves the best Scottish food with stunning views of the Edinburgh skyline.


Cannonball was quickly named winner of the Eating & Drinking Guide “Newcomer of the Year” and “Best Restaurant Experience” as part of the Visit Scotland Taste Our Best Awards

Our all-new Cannonball Bar, serving over 150 Scotch whiskies, opened in May 2016 and has become a firm favourite whisky bar for locals as well as visitors from further afield. The perfect place for lunch, cocktails and pre dinner drinks. From the bar we will escort you up the atmospheric old school staircase to our award winning Scottish Restaurant, serving delicious, seasonal quality dishes in a truly unique location.  

The restaurant is delivering stunning seasonal Scottish dishes supplemented with all the produce from our Kitchen Garden.

Fresh East Coast lobster, oysters, Belhaven Smoked salmon, seasonal Scottish game and the best Scotch Beef from Inverurie are always on the menu. And, of course our haggis cannonballs are not to be missed!


Serving old fashioned fish and chips all day.



Availability 2 courses 3 courses coffee included service included
Lunch £20.00  
Pretheatre £20.00  
  Cost Availability Courses
Menu1 50.00 D only 5

Traditional European menu

Starter Main Veggies Pudding
£9.00 £20.00 £4.00 £6.00
Wine per bottle £24.00
Filter Coffee £2.50
Service 10.00%

Restaurant details

Highchair, Menu
40, 70

Private dining

Delighted to present our beautiful Glengoyne Room at Cannonball House.

The Glengoyne Room is situated on the lower ground floor. Suitable for parties of 15-40 guests.

You and your guests will arrive through your own dedicated entrance to make your event event even more special. In addition it has its own dedicated events kitchen, where our chefs will be on hand to service your event.

Popular for both private and corporate events where you want to add that extra wow factor for not only visitors from abroad but also locals who may not have considered a Royal Mile venue!

survey result

Not enough people have commented yet

Our reviews are based on an annual survey of ordinary diners which runs in Spring each year. But this establishment has not yet gathered enough feedback for our editors to write it up.

Do you think it deserves to be better known?

Write a quick review now using our restaurant diary service. That way it might catch our attention. Next survey, you can transfer your diary entry into our survey system. Everyone who contributes 5 or more reviews in our survey will qualify for a free guide.

For 28 years we've been curating reviews of the UK's most notable restaurant. This year diners have submitted over 50,000 reviews to create the most authoritative restaurant guide in the UK.

Have you eaten at Cannonball Restaurant & Bar?

356 Castlehill, Edinburgh, EH1 2NE
Make A Booking
Number of Diners:
Required Time:
Powered by ResDiary
Opening hours
Tuesday12 pm-3 pm, 5:30 pm-10 pm
Wednesday12 pm-3 pm, 5:30 pm-10 pm
Thursday12 pm-3 pm, 5:30 pm-10 pm
Friday12 pm-3 pm, 5:30 pm-10 pm
Saturday12 pm-3 pm, 5:30 pm-10 pm

The 2019 Harden's Guide

2019 Hardens Restaurant Guide

"User friendly in price, size and outlook"

Financial Times

What social media is saying