Crete is a Greek restaurant with a spacious interior and a large outdoor terrace. It offers a menu with wine pairings and accepts dining vouchers.