About Us


Gainesville's favorite Hall County Mexican restaurant

Since 1991


Founded in 1991, El Maguey is one of Gainesville’s favorite Hall County Mexican restaurants.

El Maguey is conveniently located at Limestone Parkway, in Gainesville, Georgia. Our authentic menu features traditional Mexican favorites such as Chiles Rellenos, Carne Asada, Margarita Chicken, Tacos De Brisket and specialty seafood selections from our Rey Del Mar Menu! Our location features a dedicated full service bar ready to serve up a selection of imported and domestic beers and a wide variety of cocktails.


Owner and Head Chef


El Maguey owner and head chef, Jose Figueroa, was born and raised in Mexico, and uses his culinary experience to prepare authentic Mexican cuisine that must be tasted to be believed.

Preparing dishes with fresh, traditional ingredients, El Maguey is committed to making your Mexican dining experience a true cultural experience from beginning to end, while serving up the best Mexican comfort food in town.


We Serve With Passion

Our dedicated team at El Maguey makes sure everyday that our guests are provided great food and a fun family atmosphere. Your visit with us is our top priority!

A taste of Mexico

You’ll love the delicious flavors and taste of our authentic Mexican food. El Maguey’s family style kitchen prepares the best dishes with fresh ingredients to make your mouth water! With our wide variety of options, the El Maguey menu will have you coming back for more!

Open Every Day

El Maguey is open 7 days a week for Lunch & Dinner at 2458 Limestone Pkwy, in Gainesville, Georgia. For your convenience, we also take orders to go! For your convenience, we can take your to-go order by phone!

What People Say

  • This is my go to Mexican restaurant in Gainesville. both locations are very good, limestone location is a little harder to get into around lunch. never had a bad meal here.

    Ryan G,
    Gainesville, Georgia

  • If you're in the mood for Mexican, El Maguay is the palce to go! The have the typical tex-mex dishes and serve them up with a variety of beers or margaritas.

    Gainesville, Georgia