The Royal McGregor
The Royal McGregor is a family run pub/restaurant situated in the heart of the Royal Mile near Edinburgh Castle.
We pride ourselves on our warm, friendly atmosphere and our passion for fresh, local produce to create one of the best breakfasts Edinburgh has to offer.
Monday 09:30 a.m. - 11:00 p.m.
Tuesday 09:30 a.m. - 11:00 p.m.
Wednesday 09:30 a.m. - 11:00 p.m.
Thursday 09:30 a.m. - 11:00 p.m.
Friday 09:30 a.m. - 12:00 a.m.
Saturday 09:30 a.m. - 12:00 a.m.
Sunday 09:30 a.m. - 11:00 p.m.
Services and Facilities: