El Vaquero West Locations



El Vaquero West (Orange)

Our Orange location is where it all started! In 2004, we opened our first location, right here in Orange and began the hard work of trying to become the best Mexican restaurant in Orange County! Right on the main strip of N. Madison Road, our Orange location is a convenient lunch stop or easy destination for a great dinner or drinks. Stop by today for an authentic Mexican meal!

Orange, Va

  • Phone: (540) 672-3880

  • 215 N Madison Rd,
    Orange, VA 22960

  • Give us a call today to reserve your table for parties of more than 10 people!


El Vaquero West (Haymarket)

El Vaquero West is the number one Mexican Restaurant in Haymarket! Since 2009, we have been serving the most authentic Mexican cuisine in the Haymarket area. Family owned and operated, El Vaquero West brings the authentic Mexican flavor to your dishes, as well as a fun, family friendly atmosphere. Come by our Haymarket location today!

Haymarket, Va

  • Phone: (703) 753-0801

  • 14910 Washington St.
    Haymarket, VA 20169

  • Give us a call today to reserve your table for parties of more than 10 people!


El Vaquero West (Locust Grove)

Our Locust Grove location is ready to serve all the hungry people of the Lake of the Woods and is the best Mexican Restaurant in Locust Grove. Right across from the Goodwin Drive shopping center, and less than 1/4 mile from the entrance to Lake of the Woods, El Vauqero Locust Grove is a convenient stop for anyone who wants the best Mexican food in the area!

Locust Grove, Va

  • Phone: (540) 972-2362

  • 4266 Germanna Hwy # 102,
    Locust Grove, VA 22508

  • Give us a call today to reserve your table for parties of more than 10 people!


El Vaquero West (Lake Monticello)

El Vaquero is the number one Mexcian Restaurant in Lake Monticello! Located just minute from the entrance to Lake Monticello, El Vaquero is a great family dinner getaway, a good choice for a quick lunch stop, or the perfect place for a happy hour after a long day at the office! Come by to the best Mexican Restaurant in Lake Monticello today!

Palmyra, VA

  • Phone: (434) 589-0936

  • 102 Joshua Ln,
    Palmyra, VA 22963

  • Give us a call today to reserve your table for parties of more than 10 people!


La Parrillada (Gainesville)

(La Parrillada) Gainesville, VA

  • Phone: (571) 261-9352

  • 7960 Crescent Park Dr,
    Gainesville, VA 20155

  • Give us a call today to reserve your table for parties of more than 10 people!