Taverna Telchinia is a restaurant located next to Iguana beach, offering a wide range of traditional Cretan food and other dishes. It is situated approximately 150 meters from the sea.