Traditional Cretan tavern serving delicious, homemade Greek food.