I'm sad that Royal Mile has closed. I had't heard. Was a great place for whiskey and beer tasting, if not for food.
One of my favorite memories was of an afternoon spent there while we waited for the BF's son and his buddy went to the movies at the mall. The small and friendly group at the bar decided we needed to try the $24 beer from Scotland and pitched in to share.
Haggis bf didn't think much of theirs. Actually preferred what was found at the highland games from the carts at the school.
Agreed... is a shame. It has not been so long since it changed hands. Hopefully the old owners are holding a note and may consider reopening it after all the legal things are taken care of.
As a source of haggis try http://www.caledoniankitchen.com/. Canned haggis is available on line. Buy the lamb version. Now this is not MacSween's of Edinburgh quality, but a reasonable substitute for a Highlander yearning for a taste on this side of the pond. (I won't get into the stupidity of the USDA banning the import of good Haggis. Or certain cheeses! )