map placeholder

The Royal McGregor

154-160 High Street, Edinburgh, EH1 1QS

((((* British
  •  - Edinburgh
  •  - Edinburgh
  •  - Edinburgh
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

Contact +44 1312257064

See all restaurants in Edinburgh

See all restaurants in Edinburgh City Centre

Customer reviews for The Royal McGregor

4 ((((* (based on 1 reviews)
100% of diners recommend this restaurant
  • Food (((((
  • Value (((((
  • Ambience ((((*
  • Location (((((
  • Service (((**
  • Drinks *****

Recommended for

  • entertainment (1)
  • romantic (1)
  • ((((* 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

Nearby restaurants

Book this restaurant