- Main course: £8
- Food spend: £18
- Opening hours
- Sunday to Thursday: 10:00 - 22:00. Friday to Saturday: 10:00 - 22:30.
The Royal McGregor Bar & Restaurant is a charming, family-run establishment on Edinburgh's famous Royal Mile, with a well deserved excellent reputation amongst locals and tourists.
Close to St Giles Cathedral and a stone's throw from the City Chambers, the restaurant is in an ideal spot to relax with a meal, quiet drink, or a coffee. Great care is taken in showcasing the best in Scottish produce. Everything from the Aberdeen Angus steaks, pork, poultry, to the fresh seafood is carefully sourced by the head chef from the finest suppliers around the country.
With a great range of wines, spirits, draught and bottled beers, including a frequently changing array of cask ales and an extensive malt whisky list, diners are well catered for. Free Wi-Fi also available.
The Royal McGregor
154-160 High Street, Edinburgh, EH1 1QS
See all restaurants in Edinburgh
See all restaurants in Edinburgh City Centre
Customer reviews for The Royal McGregor
((((* 1 January 2012 by stevie from Airdrie
With being New Years eve was very busy, felt staff under pressure to get closed for 10 'o'clock this showed in service. clearing table before finished and felt to much trouble when asking for sweets. Overall food fantastic will visit again.
Unfortunately, you can't book The Royal McGregor online on this site
Deals direct to your inbox!
Hear about Bookatable’s top offers & book the best tables
Great deals coming your way soon