What are you looking for?

Mexican Restaurants in Lawrenceville

4.5 - 222 votes

Hours: 11AM - 10PM

1766 Old Norcross Rd, Lawrenceville
(470) 275-4579

Oaxaca Tacos and Tequila Bar

I have always had a great experience here with wife and I enjoy the late dinner with a friendly service and excellent drinks. More reviews

4.4 - 237 votes

Hours: 11AM - 9PM

1475 Buford Dr, Lawrenceville
(678) 682-8291

El Real Mexican Grill

El Real is my favorite local restaurant and we have been going there regularly since they opened. So many menu options to choose from. The Molcajetes Rea... More reviews

4.6 - 166 votes

Hours: 9AM - 9PM

2948 Five Forks Trickum Rd SW B, Lawrenceville
(770) 864-9359

La Placita Taqueria

Great food real seasoning Great attention price it's very affordable my wife and I appreciate the service it's the kind place and you will enj... More reviews

4.6 - 144 votes

Hours: 11AM - 9PM

960 Pleasant Hill Rd, Lawrenceville
(678) 691-2983

2 Spicy Burritos

The Torta is so good. It's all good but that Torta is special.The fresh bread puts it over the top.I've always gotten takeout and it is perfect... More reviews

4.3 - 200 votes

Hours: 11AM - 10PM

1802 N Brown Rd, Lawrenceville
(678) 847-5860

Pepe's Mexican Bar & Grill

Stopped here on my way home and I was in love. I was hesitant with the prices but this was by far the best Mexican food I have had. I ordered the chorizo... More reviews

4.2 - 164 votes

Hours: 9AM - 12AM

1475 Pleasant Hill Rd, Lawrenceville
(770) 564-0676

Don Pedro Mexican Restaurant

guysss let me tell yaaa this is my favorite go to taco place literallyyyy soooo delicious!!! that's all i have to say :))) soooo goooddd get the asa... More reviews

4.4 - 122 votes

Hours: Closed today

1848 Old Norcross Rd suite 1200, Lawrenceville
(770) 237-2511

Monterrey Restaurante Mexicano

Really good and low key American / tex mex restaurant. Prices are good and chips and salsa are complimentary. Vegetarian options available. More reviews

4.7 - 79 votes

Hours: 8AM - 9PM

316 Grayson Hwy #5A, Lawrenceville
(770) 962-0332

Carniceria La Perla

Exceptional customer service !!!(The restaurant)I did not catch her name but she had a side pony tail , she was VERY VERY helpful and very patient!! I lo... More reviews

4.3 - 134 votes

Hours: 11:30AM - 9PM

4955 Sugarloaf Pkwy, Lawrenceville
(770) 817-0363

Taqueria Los Hermanos

My family ate here the first time yesterday afternoon and we will not be returning. When we arrived we were the second family there and there were three ... More reviews

3.9 - 200 votes

Hours: 11AM - 9:30PM

706 Grayson Hwy #206, Lawrenceville
(770) 513-3150

Frida's Mexican Restaurant

Yessss great food, great staff, awesome ambiance!! The decor and music is a great vibe. My table ordered nachos, milanesa de pollo and a shrimp burrito. ... More reviews

4.3 - 119 votes

Hours: 11AM - 10PM

1064 Old Peachtree Rd NW, Lawrenceville
(770) 277-1514

Mi Casa Mexican Restaurant

for this being my home i would say the beds aren’t really comfortable and there’s always random people coming into my house but the kitchen is always sto... More reviews

3.9 - 156 votes

Hours: 11AM - 9PM

2380 Buford Dr, Lawrenceville
(678) 442-7529


Nice lunch today. Feels like a small family owned restaurant because of how nice everyone is. Service was great especially for how busy they were. Coming... More reviews

4.1 - 120 votes

Hours: 11AM - 9PM

938 GA-120, Lawrenceville
(470) 294-1530

Willy's Mexicana Grill

I placed an online order for pickup. The order included a steak bowl and a frito burrito chips and a medium queso (dinner for two). When I picked the ord... More reviews

3.7 - 171 votes

Hours: 11AM - 10PM

179 W Crogan St, Lawrenceville
(770) 682-3481

La Cazuela

I gave two stars because the server was friendly. Other than that the food here was terrible. It lacked flavor, it tasted precooked, and was not fresh. I... More reviews

3.9 - 141 votes

Hours: 11:30AM - 9PM

1430 Five Forks Trickum Rd SW, Lawrenceville
(678) 376-7680

Frontera Mex-Mex Grill

I had not been here in a long time. The restaurant was still very clean as I remembered. The wait time was appropriate and the food was hot. Be back again. More reviews

4.1 - 112 votes

Hours: 10AM - 11PM

2369 Lawrenceville Hwy, Lawrenceville
(770) 513-5990

Don Jose Mexican Grill & taqueria

Good, authentic Mexican food. It would of helped if we spoke Spanish but the menu's were in English, but do not let that scare you away. More reviews

4.3 - 89 votes

Hours: 10AM - 10PM

252 W Pike St, Lawrenceville
(470) 292-3200

Hacienda Taqueria & Cantina

Food was amazing. Service was not. No AC, which made the whole experience a little disappointing. May try one more time in the cooler months. More reviews

4.1 - 111 votes

Hours: Closed today

854 Buford Dr ste a, Lawrenceville
(770) 905-6282

Jalapeño Méxican Restaurant

menu prices are great. The carne asada jalapeno style as well as the salsa verde and habanero sauce was excellent. Can't wait to return More reviews

4.6 - 60 votes

Hours: 10AM - 9PM

2585 Cruse Rd NW, Lawrenceville
(470) 545-7338

Las Tias

Great food and service. Helps if you speak Spanish, but they had a person to translate to the cashier. Tacos for the win. More reviews

4.1 - 107 votes

Hours: 11AM - 10PM

1700 Old Norcross Rd, Lawrenceville
(470) 545-2030

Mariscos La Riviera Nayarit (Lawrenceville)

This food was very disgusting and for the price it’s not even worth it and I order some more things not good at all looks like shrimp was old or I don’t ... More reviews

4.1 - 104 votes

Hours: 9AM - 9PM

2520 Old Norcross Rd, Lawrenceville
(770) 682-8883

El Gallo Giro

Extremely delicious authentic Hispanic cuisine. I always order the steak burrito and it’s always perfect. Keep up the good work! More reviews

3.6 - 160 votes

Hours: 11AM - 10PM

1319 Scenic Hwy S #6360, Lawrenceville
(770) 979-9490

Poblano's Mexican Grill

This restaurant has not been taken care of it's very nasty saw two huge cockroaches in different areas of the restaurant can't wait for the dia... More reviews

3.9 - 119 votes

Hours: 11AM - 10PM

455 Grayson Hwy #104, Lawrenceville
(770) 822-0665

Cuernavaca Grill Mexican Restaurant

I was afraid of trying a new Mexican restaurant, but Cuernavaca is my new favorite. The food is so tender and delicious and fresh ? We just had our 5th v... More reviews

4.4 - 63 votes

Hours: 10AM - 5PM

4735 Sugarloaf Pkwy, Lawrenceville
(470) 539-4777

Restaurante La Familia, Taqueria Y Pupuseria

Worst place ever! Was looking for a place to eat saw this place 6mins away with good reviews so decided to go with the family. First off you get seated a... More reviews

4.9 - 26 votes

Hours: 11AM - 10PM

4825 Sugarloaf Pkwy STE E, Lawrenceville
(770) 559-5469

Beto's Tacos

The service was impeccable. My 1st visit the tacos sreak, chicken and roast beef and quesadillas steak are awesome. My only complaint the sauce cups... More reviews

View on map