top of page

El Mariachi Mexican Restaurant

Discover authentic Mexican flavors at El Mariachi Mexican Restaurant in Rocky Mount, NC. Known for its flavorful dishes, vibrant ambiance, and welcoming service, El Mariachi is a go-to spot for locals and visitors alike. From sizzling fajitas and savory enchiladas to perfectly seasoned tacos and fresh guacamole, every dish at El Mariachi is crafted with fresh, high-quality ingredients that deliver a true taste of Mexico.


As one of the top destinations for Mexican dining in Rocky Mount, El Mariachi offers a menu that caters to every taste, including vegetarian options and unique house specials. The restaurant’s lively décor and warm atmosphere make it an ideal place for family dinners, casual lunches, or festive celebrations. Pair your meal with one of their signature margaritas or a refreshing horchata for the full experience.


Conveniently located in Rocky Mount, El Mariachi Mexican Restaurant is a must-visit for Mexican food enthusiasts and those exploring Eastern NC’s dining scene. For more information on local dining options, visit Explore Nash County and Visit North Carolina to discover additional recommendations and local favorites.

(252) 443-5094

Monday Closed

Tuesday 11 AM–9 PM 

Wednesday 11 AM–9 PM

Thursday 11 AM–9 PM

Friday 11 AM–9 PM

Saturday 11 AM–9 PM

Sunday 11 AM–9 PM


126 S Winstead Ave, Rocky Mount, NC 27804, USA

bottom of page