Monterrey Mexican Restaurant is one location of a small Iowa-owned chain of Mexican restaurants. Monterrey has a large selection of Mexican entrées, soups, appetizers, desserts and combos at reasonable prices. Every customer is greeted with chips and salsa, and Monterrey also has a full bar serving imported Mexican beers and margaritas. The restaurant has lunch specials every day from 11am to 2pm.