Zahoulis is a barbecue restaurant offering delicious souvlaki and other grilled dishes.