Skip to main content

OPEN FOR DINE IN, CARRYOUT, OR CURBSIDE!

Viva Mexico is a Mexican restaurant in Marietta, GA, offering delicious Mexican cuisine and Tex-Mex food. Unlike some other Mexican restaurants whose dishes can lean toward American, all of our traditional Mexican dishes are authentically prepared. As one of the Marietta area's best family restaurants, we offer mouth-watering lunch and dinner fare to families with children of all ages. For the more grown-up crowd, we also offer fabulous hand-crafted margaritas and other adult beverages.

Our hours:
Sun: 11:30 am - 9:00 pm
Mon: 11:00 am - 9:00 pm
Tue: 11:00 am - 9:00 pm
Wed: 11:00 am - 9:30 pm
Thu: 11:00 am - 9:30 pm
Fri: 11:00 am - 10:00 pm
Sat: 11:30 am - 10:00 pm

Viva Mexico is now offering both a dine-in service and an online ordering system. We continue to offer take-out, curbside, & delivery services. Our team is taking extra sanitary measures to ensure a clean environment for all and has made adjustments to comply with social distancing measures. We care about the safety of our community and are committed to safely serving you.

Place an order through our online ordering system or visit us today! Gift certificates are available too.

We appreciate your continued support of our small business and thank you for understanding.

Marietta's Favorite Stop for Mexican Cuisine

Whether you're joining us for dinner with the kids, drinks with friends, or just a quick lunch with some folks from the office, our friendly local restaurant has plenty to offer:

  • $4 margaritas (Tuesdays and Saturdays)
  • Authentic traditional Mexican food
  • Bilingual (English/Spanish) service
  • Cozy, friendly, family restaurant environment
  • Our famous chicken soup
  • And so much more!

$4.00 Margaritas!


See MENU & Order

JOIN OUR MAILING LIST AND WE'LL KEEP YOU POSTED

Thank you for sending your inquiry and we will get back to you soon.

LOCATION & HOURS

1115 Powder Springs St S Marietta, GA 30064

Sun: 11:30 am - 9:00 pm
Mon: 11:00 am - 9:00 pm
Tue: 11:00 am - 9:00 pm
Wed: 11:00 am - 9:30 pm
Thu: 11:00 am - 9:30 pm
Fri: 11:00 am - 10:00 pm
Sat: 11:30 am - 10:00 pm

See MENU & Order