Had a long weekend exploring the history of Edinburgh’s Old Town? Spent a night on the Cowgate? Needing a recuperating end to the week? Well, at MacKay’s on the Mile, we might just have the cure… 

At MacKay’s, we serve Sunday roasts, available every Sunday from 12:00pm. Our roasts will give you a serving of delicious Sunday roast Beef, with all the trimmings and popular roast favourites (whichever yours may be). It comes with roast potatoes, roasted in duck fat, alongside Yorkshire puddings and roasted seasonal vegetables and the richest roast gravy to complete the dish.

This Sunday roast is just what you need to recharge your batteries and get you feeling back on top again! And if you’re already feeling on top…even better. All of this costs £18, and with the portion size, it is definitely worth it.

So, if this sounds like a bit of you, come in and spoil yourself to a roast! We take walk-ins, but if you want to be safe, make a booking with us via phone, on 0131 558 7425, or email us at @reservations@mackaysonthemile.com 

Still want more? There are over 400 events happening so jump on the What’s on page to get the full listings and don’t miss out.