Mexico Viejo Mexican Grill Information

If you find yourself in Elkin, North Carolina, and you're craving some authentic, flavorful Mexican food, Mexico Viejo Mexican Grill should be at the top of your list. Tucked away at 544 CC Camp Rd #700, this gem serves up a vibrant and warm atmosphere that makes it feel like you’ve been transported straight to Mexico. The moment you step inside, the colorful decor and friendly ambiance set the perfect mood for a meal.

The menu at Mexico Viejo is packed with all your classic favorites, plus some exciting twists that will leave you wanting more. Whether you’re in the mood for sizzling fajitas, crispy tacos, or a hearty burrito, this place has it all. But don’t overlook the lesser-known dishes - the chili con carne is rich and flavorful, and the enchiladas are a standout, covered in a perfectly spiced red sauce that makes each bite a little bit of heaven. And if you're in the mood for something lighter, the grilled chicken salad is a refreshing option that doesn’t skimp on taste.

The service is another big reason why Mexico Viejo stands out. From the moment you’re greeted at the door to the second you leave, the staff is attentive without being overbearing. They’re quick to answer any questions about the menu and are always happy to offer recommendations. One thing that truly sets this place apart is how they manage to make each customer feel like a regular, even if it's your first visit.

If you’re a fan of drinks with your meal, the margaritas here are a must-try. They’re perfectly mixed and come in various flavors that add a refreshing touch to your meal. The margarita menu is varied enough to offer something for every taste, from traditional lime to strawberry, and the drinks are served generously, which always makes for a pleasant experience.

The location itself, while somewhat tucked away in Elkin, is worth the drive. The vibe is casual yet lively, with a family-friendly atmosphere that makes it perfect for a casual dinner with friends or a fun date night. Whether you're sitting by the window enjoying the evening view or in one of the cozy booths, the environment never feels too crowded or rushed. It’s the kind of place where you can relax, chat, and savor every bite of your meal.

With its delicious food, welcoming service, and inviting atmosphere, Mexico Viejo Mexican Grill truly offers an experience that feels both authentic and local. Whether you’re a longtime resident or just passing through Elkin, it’s a spot that you won’t want to miss.

Most Popular Dishes

  • Queso Fundido $10.95

Cheese dip with Mexican sausage.

  • Fresh Guacamole Dip $12.50

Creamy mashed avocados with diced tomatoes, onions, cilantro, and a hint of lime, served with crispy tortilla chips.

  • Small Cheese Dip $6.95

Creamy cheese dip, available in small or large.

  • Chicken Wings (10) $14.95

Buffalo, sweet chile, BBQ or mango habanero.

  • California Fries $14.75

Grilled steak or chorizo topped with jalapeños, sour cream, pico de gallo, and cheese dip. Served over a bed of French fries.

  • Jalapeños Con Queso $10.95

Bacon-wrapped jalapeños stuffed with melted cheese, served with a side of creamy dipping sauce.

  • Large Cheese Dip $10.95

Generous Bowl of Rich, Creamy Cheese Dip

  • Side Of Guacamole $6.49

Fresh ripe avocados typically mixed with tomatoes, cilantro, onion, and lime juice.

Open Times

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 - 10:00 PM

Saturday 11:00 AM - 10:00 PM

Sunday 11:00 AM - 09:30 PM

Icon

Location & Contact

Contact Details

  • 544 CC Camp Rd #700, Elkin, NC 28621, United States
  • Right Now :
  • +1 336-258-2415

What People's Say About Place

This is one of the best Mexican restaurants I’ve visited. It was very clean, food was fresh, very tasty, fast and service is excellent. Keyla made sure we had a great experience and Miguel was very attentive.

The staff is super friendly, the tacos are good, and the hibiscus water is refreshing. However, the chicken soup is not the best since they add tortilla to it. The atmosphere is calm and simple. If you want a good meal, I recommend it. It’s a great place to take a break and eat before continuing your journey on the road.

Road tripping home on New Year’s Eve and we’re totally at a loss for dinning options in this area due to several closing early for the holiday. But turned out to be the best thing because this place was excellent. My kids had the quesadillas and they loved them. My husband had the street tacos and I had the Barri taco special. Yum! Most of all our server was wonderful and the staff was very friendly. The space is sparse but the food is delicious. Wouldn’t hesitate to stop again.

Great place great food amazing drinks (raspberry skittle is the best it comes with fruit on the umbrella stick in a multicolored glass with ice cubes that flash different colors and it tastes like a mix of the very flavoreed Skittles mmmm) great service... Just a little small but great place.

An upscale dining experience where you still get huge portions of delicious food. The staff are incredibly friendly and the service is quick. The space can be a little cramped though. Overall a great restaurant.

They have the best food and best staff. Brittany has been our waitress the last 2 times and she is so sweet and Julio is so nice as well. We’ve been here like 4-5 times just this month bc the food is so good and staff are so great! Really a 10/10.

Driving home after hiking around Stone Mountain, this was a great option for some Mexican food. It's close to the interstate I-77 so would be a good option when traveling by the Elkin area too. The food was good and the service was good so now that I found Mexico Viejo tucked in the corner of this shopping area, it will be one of my regular dining spots after hiking in this area of NC.

Absolutely love this place! It is our favorite “date day” restaurant! The staff is so sweet and attentive. It is so nice to be greeted with smiling faces! The food is always top notch! Couldn’t recommend this place enough!

Places Nearby