The Best Restaurant in Old Town, Edinburgh and the Lothians

Background Illustration for Restaurants

The most historic part of the city houses some of its grander restaurants (though, interestingly, none of its current Michelin stars). It is also home to some of Edinburgh's oldest and most atmospheric pubs, which serve good, informal meals.

Cannonball Restaurant

$$$ | Old Town Fodor's Choice

The name refers to one of the most delightful quirks of Edinburgh's Old Town—the cannonball embedded in the wall outside, said to have been fired at the castle while Bonnie Prince Charlie was in residence (not true, but a good story). The atmosphere in this three-story restaurant and whisky bar is casual and relaxed, even with the gorgeous art deco dining room with views of the castle esplanade. The inventive menus change seasonally, but perennial favorites include the bread-crumbed haggis with whisky cream and white chocolate with strawberry sorbet.

356 Castlehill, Edinburgh, EH1 2NF, Scotland
0131-225–1550
Known For
  • Inventive Scots seafood and meat dishes
  • Great views of the castle
  • Portobello haggis cannonballs
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?