Taverna Avli offers a taste of traditional Greek and Mediterranean cuisine, with highlights like stuffed vine leaves and home-cooked chips. The restaurant provides a pleasant dining experience, often described as having a nice terrace setting.