This artisan coffee shop offers superb coffee and excellent pastries, including smoked salmon bagels. It is located between Waverley Station and the Royal Mile.