Avcu Fastfood is an offal barbecue restaurant.