L'Île de Crete is a Greek restaurant offering Cretan cuisine since 1973. It provides a cozy dining experience with a terrace.