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
"I stopped by this food truck for some carne asada tacos while passing through town. The meat was tasty, and my order was ready in no time. They accept..."