What are you looking for?

Mexican Restaurants in Nashua

4.5 - 311 votes

Hours: 11AM - 9PM

101 Factory St, Nashua
(603) 718-8745

Papa Johns Pizza

Pupusa is a best buy. Cali burrito was small, the carne asada fries are a much bigger portion with a little more meat too. Will be back to try fish tacos... More reviews

4.8 - 61 votes

Hours: Closed today

116 W Pearl St, Nashua
(603) 521-8602

Papa Johns Pizza

Mediocre service, asked for coffee, said they didn't have any, later told "the boss doesn't feel like making any." Food rather dull. More reviews

5 - 41 votes

Hours: 2:30 - 9PM

38 E Hollis St Unit B, Nashua
(603) 459-8314

Papa Johns Pizza

One of the best Mexican. Love the foods and drinks, I would definitely go back again to try more. More reviews

4.2 - 203 votes

Hours: 11AM - 9PM

494 Amherst St, Nashua
(603) 417-5532

Papa Johns Pizza

Stopped in for a quick to go order and the staff was awesome. They were quick with our order and allowed us to pick our individual items that made up our... More reviews

4.7 - 27 votes

Hours: 10AM - 11PM

60 W Hollis St, Nashua
(603) 864-8250

Papa Johns Pizza

Everything I order was amazing! Order 4 tacos a tostada and corn and all of it was just so flavorful and delicious! More reviews

4.4 - 49 votes

Hours: 10AM - 10PM

03060, Nashua
(603) 864-8157

Papa Johns Pizza

Great service, great food, great environment ??? so glad I found out about el ranchito bar & grill ? they satisfied my pregnancy cravings to the max!... More reviews

4.9 - 12 votes

Hours: 11AM - 7PM

57 Pine St, Nashua
(603) 809-7072

Papa Johns Pizza

I love this place. Best tacos around! Today I had the lengua, barbacoa, carnitas, and chicharrones. Perfection! More reviews

4.1 - 235 votes

Hours: 11AM - 10PM

610 Amherst St, Nashua
(603) 459-8692

Papa Johns Pizza

This was our second time visiting this restaurant, the first time we sat in the bar and the food and the service were both fine. This time we sat in the ... More reviews

4.3 - 18 votes

Hours: 10AM - 7PM

64 Palm St, Nashua
(603) 417-2101

Papa Johns Pizza

The best little Mexican restaurant in town.. I love going here... The food is great and authentic and the staff are super friendly... I highly recommend ... More reviews

4.4 - 10 votes

Hours: 11AM - 8PM

310 Daniel Webster Hwy, Nashua
(603) 521-8357

Papa Johns Pizza

This place has the best food in the whole mall! I can eat this stuff every day. Staff is super awesome as well. 10/5!!! More reviews

View on map