The Royal Mcgregor
2 For 1
Not valid Fri & Sat
The Royal McGregor is a family run establishment located on the heart of the Royal Mile in Edinburgh’s ‘Old Town’. We focus on informal friendly customer service to compliment our passion for our local food and drink offerings. We are always striving to improve and greatly value customer feedback so please feel free to get in touch and let us know about your experience.
154 High Street
0131 225 7064
, , , , , , ,