Full Menu
Menu
Show CategoriesMore restaurants with a menu near San Luis
5
Menu
5
Menu
City: San Luis, 405 Main St, San Luis, 81152, United States Of America
"Grabbed some carne asada tacos here while driving through town. The meat was good and the order was prepared quickly. The truck offers cash, card, and..."