The Cretan Shop is a coffee shop offering fresh, traditional Cretan snacks.