A bar on the Royal Mile, MacKays offers a respite from the city's energy. Enjoy Scottish fare, with breakfast served daily.