What are you looking for?

Mexican Restaurants in Lawrence

4.6 - 159 votes

Hours: 12 - 9PM

180 Common St, Lawrence
(978) 689-7393

Cafe Azteca

The food was wicked good!! Best Mexican food I have had in awhile. Everything was fresh!! I just wish I could say the same about the margaritas. They wer... More reviews

4.2 - 117 votes

Hours: 11AM - 9PM

197 Parker St, Lawrence
(978) 688-2626


The worst part is to rate a establishment bad.I ordered food waited 30m before I pick up. I arrived to the place and food was not prepared. The person th... More reviews

4.2 - 80 votes

Hours: 8AM - 10PM

205 Broadway, Lawrence
(978) 655-3126

El Taco Guapo

We enjoy to go out. Yesterday we found this fine place which we didn’t know before. We enjoyed a beautiful evening there with delicious dishes and an e... More reviews

4 - 94 votes

Hours: 10AM - 9PM

505 Broadway, Lawrence
(978) 681-4517

Tacos Lupita

Best burritos you'll ever find in massachusetts, prove me wrong!. The staff is friendly and their kitchen always looks clean. 10/10❤ More reviews

4.8 - 28 votes

Hours: 9AM - 7PM

647 Broadway, Lawrence
(978) 689-7726

Restaurant Guatemalteco Sarita Take-Out LLC

At the moment you step in that restaurant the stuff gives you a good feeling. Very comfortable team, it is a good place to to go out with friends or wi... More reviews

4.1 - 51 votes

Hours: 8AM - 10PM

205 Broadway # 5, Lawrence
(978) 689-8553

La Tambora Restaurant

Very poor customer service. The lady was in the phone for over 10 minutes while customers were waiting. Some including myself had to go to the next resta... More reviews

4 - 51 votes

35 S Broadway, Lawrence
(978) 655-6296

Fuego Restaurant

Seriously the best Mexican I've found in NH! So delicious and huge portions. The only down fault, and truly not a huge deal, is no free chips and... More reviews

View on map