Rancho Viejo

$$
Closed
yelp logo

(211)

Photos

709 E Main St
Luray, VA 22835

Rancho Viejo, located in Luray, VA, is renowned for its exceptional quality Mexican cuisine, delivering consistently delicious dishes that leave customers satisfied with every visit. The restaurant focuses on creating a relaxing atmosphere where patrons can enjoy genuine flavors crafted from high-quality ingredients.

Aside from dine-in experiences, Rancho Viejo also offers convenient online ordering for takeout, allowing customers to place their orders effortlessly and receive real-time confirmations when their food is ready for pickup. The establishment prides itself on excellent customer service and a commitment to providing an enjoyable dining experience for all.

Generated from the website

Reviews

yelp logo
3.5211 reviews
Beverly D.
9/30/2025

Great portions the flight was wonderful. The service was great. They give us salsa bar with many delicious dips.

Photo of Irena P.
Irena P.
6/11/2025

We stopped by after visiting Luray Caverns and it was perfect. Tasted so delicious and authentic! Don't forget to visit the salsa bar! Also the service was perfect and attentive!

Photo of Ebony W.
Ebony W.
7/5/2025

I visited today after visiting Luray Caverns. Upon entering, most of the servers seemed to have an annoyed energy: not directed at customers but definitely palpable in the air. We were sat quickly...

Photo of Allison N.
Allison N.
10/15/2024

The fajitas were so dry and had zero seasoning. We ordered a steak, chicken and shrimp variety and the meat was horrible. I get that it's the only Mexican restaurant in town, but it left a lot to...

Photo of DC R.
DC R.
3/30/2025

I love this place. The service is quick and excellent. The food is great including vegetarian options. They have good margaritas and desserts.

Own this business?
See a problem?

You might also like

United StatesVirginiaLurayRancho Viejo