Cafe serving great coffee, homemade cakes, and savory pastries. A friendly, unusual spot just off the Royal Mile.