Tecolotes Latin Mex offers delicious Latin cuisine, including flautas. Order online for delivery.