On Grassmarket, not far form the Royal Mile. Far less crowded than on the Royal Mile. My wife had a very nice salad, but she said her lentil soup was a bit watery. My fish and chips was fine. Maggie's was recommended by a friend who said they use haddock, not cod. In any case, it was good. Attentive but busy staff.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.