Tucked into a busy stretch of Buford, Viva Mexico Mexican Restaurant at 1935 Buford Mill Dr J, Buford, GA 30519 feels like the kind of place locals quietly recommend when you ask where to get consistently good Mexican food without the fuss. The location is easy to reach, with plenty of parking, and once inside, the atmosphere leans casual and welcoming, with colorful décor that gives a nod to traditional Mexican style without feeling overdone.
The menu is broad in a way that works to its advantage, offering everything from familiar Tex-Mex staples to more traditional dishes. On a recent visit, the carne asada stood out for its tenderness and well-balanced seasoning, paired with rice and beans that tasted freshly made rather than reheated. The tacos, especially the street-style options, came out simple but packed with flavor, with soft tortillas and just the right amount of cilantro and onion. Portions are generous, which is something that comes up often in customer reviews, and it’s easy to see why many diners end up taking leftovers home.
Service here strikes a nice balance between attentive and relaxed. Staff members are quick to greet you, keep drinks topped off, and answer questions about the menu without hovering. During peak dinner hours, there can be a bit of a wait for food, but it’s understandable given how busy the place gets, and the quality generally makes up for it. Families, couples, and groups all seem equally comfortable here, adding to the restaurant’s easygoing vibe.
One thing that really adds to the experience is the consistency. Whether it’s a weekday lunch or a weekend dinner rush, the kitchen seems to maintain steady quality, which is something not every casual Mexican restaurant manages. The salsa and chips, often overlooked, are fresh and flavorful, setting the tone before the main dishes even arrive.
While it may not position itself as a high-end dining destination, Viva Mexico Mexican Restaurant delivers where it matters most: solid food, reliable service, and a comfortable setting. For anyone exploring dining options in Buford or just craving a satisfying plate of Mexican cuisine, it’s the kind of spot that earns repeat visits without trying too hard.
Burrito filled with grilled chicken or steak and topped with cheese sauce. Served with a rice or beans.
Large flour tortilla filled with grilled chicken or steak, sliced poblano pepper, onions, shredded cheese, beans and tomatillo sauce, all wrapped together.
Ground beef or chicken burrito topped with burrito sauce, lettuce, sour cream, shredded cheese, and tomatoes.
Pork burrito topped with cheese dip and pico de gallo. Served with choice of rice or beans.
Stuffed with a mixture of scallops, shrimp, imitation crabmeat and rice, then topped with cheese dip. Served with lettuce, sour cream, guacamole, shredded cheese and tomato in a small crispy tortilla bowl.
Tortilla chips covered with red or green sauce, chicken and cheese. Served with rice and guacamole salad.Add eggs for $2.00.
Three corn tortillas filled with chicken, beef or cheese, then topped with cheese, our special tomatillo sauce, sour cream, and onion strips. Served with rice and beans.
Crispy flour tortilla stuffed with beans and your choice of meat. Topped with cheese dip and served with lettuce, sour cream, guacamole, shredded cheese, and tomato in a small crispy tortilla bowl. Steak or Grilled Chicken
Monday 11:00 AM - 09:30 PM
Tuesday 11:00 AM - 09:30 PM
Wednesday 11:00 AM - 09:30 PM
Thursday 11:00 AM - 09:30 PM
Friday 11:00 AM - 10:30 PM
Saturday 11:00 AM - 10:30 PM
Sunday 11:00 AM - 09:30 PM
Contact Details