A terrific place in an area of shops and restaurants. Only a few blocks from the Royal Mile.