The Royal Mcgregor

Featured Listing
The Royal Mcgregor
2 For 1
Not valid Fri & Sat

The Royal McGregor has been delighting locals and tourists alike for over 10 years on Edinburgh’s Royal Mile. This charming location is not only historic but romantic. Our recently refurbished premises blend traditional features with contemporary décor to create a warm and inviting atmosphere for all ages.
Our passion is local produce, independent local breweries and Scotch whisky which gives us the opportunity to showcase the best in Scottish produce. Using this wonderful produce we serve;

154 High Street
0131 225 7064
  • The Royal Mcgregor