Cretan coffee shop offering a taste of Crete.