We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
All 18 Daleville Restaurants

Rancho Viejo

412 Roanoke Rd, Daleville, VA 24083-3020
Improve this listing
Got a photo?
Add it.
Ranked #5 of 18 Restaurants in Daleville
Sun 11:00 am - 9:00 pm
Mon - Thu 11:00 am - 10:00 pm
Fri - Sat 11:00 am - 11:00 pm
Cuisines: Mexican
Restaurant details

Hotels travelers are raving about...

Write a Review

29 reviews from our community

Visitor rating
Rating summary
Date | Rating
  • English first
  • Italian first
  • Spanish first
  • Any
English first
Aiken, SC
Senior Reviewer
8 reviews 8 reviews
6 helpful votes 6 helpful votes
2 of 5 stars Reviewed December 9, 2014

Nice large restaurant. Food was very good, but for some reason they no longer have a liquor license. If you want a beer or margarita with your meal this is not the place to go.

Was this review helpful? Yes
Lakeland, FL
Top Contributor
243 reviews 243 reviews
204 restaurant reviews
95 helpful votes 95 helpful votes
4 of 5 stars Reviewed November 5, 2014

We were traveling, and got off the road to eat. This was NOT our destination, but the building just looked so welcoming. Inside, the decor and ambiance were pure Mexico - attractive, warm and inviting. Our server (Joanna) wasn't big on English, but she was friendly and efficient. The menu is extensive, and portions are LARGE. The food arrived quickly,... More 

Was this review helpful? Yes 1
Roanoke VA
15 reviews 15 reviews
14 restaurant reviews
1 helpful vote 1 helpful vote
4 of 5 stars Reviewed November 2, 2014

This rest. has great flan, taco salads and fajitas. I haven't reed anything else but they do have a bar. It is NOT busy at lunch which surprises me.

Was this review helpful? Yes
Chesapeake, Virginia
Senior Contributor
45 reviews 45 reviews
14 restaurant reviews
18 helpful votes 18 helpful votes
4 of 5 stars Reviewed October 14, 2014

The service was very good. The food also. And it was worth every dollar. We had a nice dinner. But keep in mind they don't serve alcohol.

Was this review helpful? Yes
19 reviews 19 reviews
9 restaurant reviews
17 helpful votes 17 helpful votes
5 of 5 stars Reviewed October 8, 2014

waitress and staff were terrific, food was inexpensive and tasted delicious. If u like Mex ; U will enjoy. ( cheap Lunch menu)

Was this review helpful? Yes 1
marietta, ga
4 reviews 4 reviews
1 helpful vote 1 helpful vote
3 of 5 stars Reviewed October 5, 2014

Tried this resturant from a recommedation and food was good. They do not currently have a alcohol license, but have sign on door to advise of this and when they expect to have it. The service was a little slow considering we almost had the place to ourself.

Was this review helpful? Yes
Johnson City, Tennessee
12 reviews 12 reviews
5 restaurant reviews
4 helpful votes 4 helpful votes
5 of 5 stars Reviewed September 29, 2014

True Mexican food at its best! Enjoy the dinner. Staff was friendly and didn't rush us. The food was amazing.

Was this review helpful? Yes
2 reviews
1 helpful vote 1 helpful vote
5 of 5 stars Reviewed July 12, 2014

Rancho Viejo is highly recommended, here you eat authentic Mexican food not Taco Bell-type crap. We made our first visit on 7/12/14, the restaurant is located less than a 1/2 mile off Interstate 81 @ Exit 150B across the street from the Howard Johnson motel on the South (West) side of the highway. Staff was friendly and polite, we were... More 

Was this review helpful? Yes
Ebensburg, Pennsylvania
Top Contributor
176 reviews 176 reviews
138 restaurant reviews
83 helpful votes 83 helpful votes
3 of 5 stars Reviewed June 7, 2014

Mexican food is one of our favorites and being that this one was located right by our hotel we figured we'd give it a shot. The service was good, attentive and timely. The chips and salsa were tasty and I loved the cilantro in the salsa. The other white sauce that they served with the chips was questionable. Tasted kind... More 

Was this review helpful? Yes
Jersey Shore
Senior Contributor
43 reviews 43 reviews
21 restaurant reviews
7 helpful votes 7 helpful votes
3 of 5 stars Reviewed May 16, 2014

This place is very clean and the service is friendly and competent. Food arrives super fast and the portions are generous. Does not have the selection of a native Mexican restaurant but it's one of the better "on the road" Mexican restaurants we've tried. Chimis were excellent made with beef tips, not ground beef. Carne Asada was a little overcooked... More 

Was this review helpful? Yes

Travelers who viewed Rancho Viejo also viewed


Been to Rancho Viejo? Share your experiences!

Write a Review Add Photos & Videos

Additional Information about Rancho Viejo

Address: 412 Roanoke Rd, Daleville, VA 24083-3020
Phone Number: 540-966-5030
Location: United States  >  Virginia (VA)  >  Daleville
Open Hours:
Sunday 11:00 am - 9:00 pm
Monday 11:00 am - 10:00 pm
Tuesday 11:00 am - 10:00 pm
Wednesday 11:00 am - 10:00 pm
Thursday 11:00 am - 10:00 pm
Friday 11:00 am - 11:00 pm
Saturday 11:00 am - 11:00 pm
Cuisine: Mexican

Owners: What's your side of the story?

Register now for free — and start getting automatic notification of new reviews, responding to traveler feedback, adding new photos to your listing and much more.

Manage your listing

Questions & Answers

Questions? Get answers from Rancho Viejo staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?