I will come to this restaurant every time I visit South Sioux City. The steak burrito was great and the prices are very good. Also tried the horchata and that was amazing. They had a salsa bar with several kinds of salsas but I didn't find any containers to put it on.
Address: 1512 Dakota Ave, South Sioux City, NE 68776-2665
Location: United States > Nebraska (NE) > South Sioux City
Phone Number: +1 402-404-2960