Delfini taverna is a Greek restaurant located in Linoperamata, Crete. It is known for serving delicious food with generous portions and good prices. The establishment offers a friendly and helpful staff, making it a recommended dining experience.