Skip to main content
British Restaurant

Cannonball Restaurant and Bar

356 Castlehill, Edinburgh Old Town

View on Google Maps

About Cannonball Restaurant and Bar

Cannonball Restaurant and Bar sits on Castlehill in Edinburgh's Old Town. The kitchen serves modern European dishes with British foundations; haggis, fish and chips and venison appear regularly on the menu. The restaurant takes bookings and accommodates children and larger groups.

Diners report the food is well prepared and the service professional and attentive, though some have noted slower pacing at busy times. The atmosphere is described as warm and welcoming.

Opening hours

Monday
12:00 – 10:00 PM
Tuesday
12:00 – 10:00 PM
Wednesday
12:00 – 10:00 PM
Thursday
12:00 – 4:00 PM
Friday
12:00 – 4:00 PM
Saturday
12:00 – 1:00 PM
Sunday
12:00 – 6:00 PM

What's nearby

  • The Scotch Whisky Experience next door
  • Tartan Weaving Mill and Exhibition next door
  • Camera Obscura & World of Illusions next door
  • Edinburgh Castle 250m away
  • Princes Street Gardens 300m away

Distances as the crow flies, via Google

Diners like this restaurant's delicious and expertly prepared food, with many highlighting the haggis, fish and chips, and venison. They also mention the warm, welcoming atmosphere and the attentive, professional service from the staff.

Some reviews mention the service can be slow.

Summary via Google

At a glance

Cuisine
Modern European
Guest rating
4.4 / 5 (803 reviews)
Dogs allowed
No
Good for children
Yes
Good for groups
Yes
Booking required
Yes
Destination
Edinburgh Old Town