
Third time here and excellent every time. chips and salsa are the best anywhere. the food is so good we drive here all the way from Waterloo.
(6)
Rancho Viejo is a vibrant restaurant located in New Hampton, Iowa, offering a delightful selection of Mexican cuisine. Their menu features popular items such as Rancho Enchiladas, Queso, and Quesadillas, all crafted to provide a satisfying dining experience.
With a focus on quality ingredients and authentic flavors, Rancho Viejo aims to create a welcoming atmosphere for guests. Whether dining in or opting for takeout, patrons can enjoy a taste of Mexico right in the heart of New Hampton.
Generated from the website
Third time here and excellent every time. chips and salsa are the best anywhere. the food is so good we drive here all the way from Waterloo.
Good service. Small town Mexican restaurant that has a surprisingly extensive menu. Alas, they were out of tamales when we visited, which was a disappointment. We had the chicken enchiladas and...
Our favorite Mexican place in all of Iowa! Right in the center of town, the Rancho has beautiful murals on the walls, prompt service, good chips and salsa. I had some excellent chile verde and my...
We were just passing through town and thought Mexican food sounded good. I opted for a chicken chimi and my husband got burritos with salsa verde. We loved everything. The service was great. I...
This is one of my favorite Mexican restaurants to eat at. Delicious food, excellent service and super fast! I would highly recommend!!
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.