Deli Flautas specializes in flautas with various flavors. They offer delivery and in-store pickup.