If you're looking for a great Mexican Restaurant in Iowa you must go to Navarrette's in Sioux City. The chili gravy that is served on the enchiladas is so flavorful and not the typical pale tomato soup looking sauce that most Mexican food joints serve. The sauce is a dark brown rich chile gravy that will have you begging for more. Prices are VERY reasonable and you won't be dissapointed with Navarrette's. It's not a fancy place but it's all about the food. Enjoy!