

Introducing the seafood side of Mexico, we personally being big fans of seafood noticed how hard was to find an authentic Mexican seafood place and how important is to keep our traditional Mexican dishes, that’s when we decided to gather some of our best recipes, high quality seafood, freshness , family ambience, traditional dishes and great service. We mixed all together and all that combined TerraMar was created!!! From the sea and the land to our restaurant TerraMar Mexican Grill.
Menu Photos
Order and Reservations
Order: Order online
Photo Gallery
Related Web Results
Terramar Mexican Grill | Best Mexican Food in Lawrence, MA
Terramar Mexican Grill | Lawrence MA – Facebook
Terramar Mexican Grill (@terramarmexicangrill) – Instagram
Last Updates
Reviews
What really stood out was how thoughtfully she accommodated my vegetarian dad’s needs. She clearly understood our concerns and helped guide us through the menu, suggesting great options and making sure substitutions were made with care. It made all the difference for us!
Thank you, Katie, for your outstanding service — you truly made our visit memorable. We’ll definitely be back!
The atmosphere is welcoming and the staff really make the place feel special. Shoutout to Katie, who works there she’s friendly, attentive, and always makes sure customers feel taken care of. You can tell she genuinely cares about the experience, and it makes a big difference.
If you’re looking for authentic Mexican food with great service, Terramar is a must-try. Highly recommend!
Always full even on weekdays- there is a good reason for this (the food is awesome).
We got seated within 5 minutes since the place wasn’t full yet. Our server took about 10 minutes to come over, but he brought our drinks out fast. We both ordered the Ceviche Campechano, which was good — I’ve had other ceviches that packed more lemon and cilantro flavor, but this one still hit the spot. It came with saladita crackers, which felt weird at first, but ended up working really well.
The service went downhill from there, though. It took forever for our server to check on us after the food came. Eventually, I noticed he was also bartending, which explained a lot. The place got packed while we were there, and drink orders were nonstop. He didn’t come back, and I had to flag someone else down to ask for him, but he still never came.
We decided to share dessert and got the churros with vanilla ice cream. The portion was good for sharing, but the churros were hard as a rock and impossible to eat. The ice cream was okay, nothing special. We asked for the check as soon as the dessert came because, at that point, we knew it’d take another 20 minutes to get it, and we were right. The whole thing ended up taking about 3.5 hours, which was way too long for what it was.
Parking is decent. Street parking is free after 6 pm (Monday-Saturday), and I think they have a small lot behind the restaurant, but I’ve never used it.
Honestly, the food was good, but the slow service and crazy wait times really ruined the night. I get that they were busy and understaffed, but it still shouldn’t have taken that long. Not sure if I’d go back anytime soon.