Sandwich shop Κρήτη offers a popular spot for quick bites.