Located in the Old Town, The Devil's Advocate Bar & Kitchen is slinging out scrumptious British cuisine. Munch on everything from roasted cauliflower and mouthwatering pork belly to juicy steaks and smoked fish platters. To top it off, nab a glass or two of whisky.
Best Restaurants In Edinburgh Old Town
With Edinburgh Castle, Holyrood Palace and the Scottish Parliament building nearby, the Old Town is adorned with history. We have plenty of dining gems here too, with everything from fancy breakfasts and seafood, to bargain bites on offer. Read on to enjoy our crown jewels of the best restaurants in Edinburgh Old Town.
Last edited by Abbie Leyton
Situated in Roxburgh, El Cartel is flaunting some of the best tacos with scrumptious fillings, from pork carnitas and frijoles to marinated steak and battered cod. Pair your bites with a frozen cocktail or two. Not in the area? There's a city centre site as well.
Come to The Last Drop for a solid menu of pub classics and local specials. This quirky venue's burgers are juicy too, with 'The Ultimate' boasting a double patty of beef and chicken with smoked house salsa. Haggis can be added inside for an extra £2, naturally.