Cannonball House is located at the top of The Royal Mile with breath-taking views to our next door neighbour Edinburgh Castle.

An award-winning venue serving locally sourced ingredients from Scottish artisan suppliers, available for exclusive use 7 days a week.

We love Cannonball House with all its history and all the character you would expect from an Edinburgh Old Town building that dates back to the 17thC.  Cannonball House captures all the mystery and history of the best dining on the Royal Mile.  You’re dining in the shadows of the first Duke Gordon, the first key keeper to Edinburgh Castle who originally owned Cannonball House.

Great food and a warm welcome are what our reputation is based on.  

We’re here to ensure your guests have the very best experience and enjoy the best of Scotland’s Larder.

We pride ourselves on our relationship with our suppliers.  Buying direct from as many of Scotland’s small producers as we can allows us to showcase Scotland at its best throughout the seasons.

Our menus change with the seasons and can be created especially for you and your guests. Whether it’s Glamis Asparagus that we normally get in May or foraged fresh Chanterelle that we get in September or glorious Grouse in August our suppliers are there to source the best freshest produce so we can prepare for you and your guests.

Three floors of private spaces means we have something for everyone.

  • The Cannonball House Main Dining Room offers stunning views of Edinburgh Castle and is available for parties of up to 60 guests.
  • Cannonball Bar can host drinks and canapes receptions for up to 60 guests.
  • The Private Dining Room located on the lower ground floor offers intimate dining for up to 40 guests.

Email or call 0131 225 1550 option 4 to speak with one of our events team*. Or for more information on our bespoke packages and to arrange a visit to any of our venues please send an enquiry via the form.

Enquire today and let us create something extra special for you and your guests.

*If your enquiry relates to Private Dining bookings in December, please email to discuss your requirements.

Download brochure

Tell us about your event

  • Hidden
  • DD slash MM slash YYYY
  • This field is for validation purposes and should be left unchanged.


“Thank you so much. Yesterday was absolutely perfect. The venue looked beautiful, and exactly as I had imagined every detail.”


Just For You

For that special event, with unique views of Edinburgh Castle

How to
find us

How to
find us

Cannonball House

356 Castlehill

T: 0131 225 1550 option 2

For restaurant queries:

For group and event enquiries of 16 guests and over: