Visit The Outer Banks

Viva Mexican Grill — Nags Head Restaurant

About Viva Mexican Grill

Viva Mexican Grill is located at Mile Post 10.5, Nags Head, NC 27959, UNITED STATES. The restaurant can be reached at 252-441-1601.

The menu features all kinds of burritos, quesadillas, fish tacos, shrimp tacos, enchiladas, chips and salsa. Beer is also available. Viva Mexican Grill serves both Lunch and Dinner.

Dining Amenities

Customer Reviews

Yelp lists Viva Mexican Grill as having 67 reviews. Reviews from Akilesh J. dated 06/16/2026, bozzatronnn dated 10/02/2025, and Evi B. dated 07/08/2023 highlight the burritos, affordable pricing compared with other restaurants in OBX, hardworking staff, service, atmosphere, and the owner’s friendliness and knowledge. Reviewers also describe the restaurant as suitable for a quick meal or a sit-down visit.

Visit the Viva Mexican Grill page →