Address: 124 Merrimack St, Lowell, MA 01852 Phone: (978) 455-2840
Reviewed on 08/24/2025
By: Margaret G.
A lovely family owned Mexican restaurant in downtown Lowell. The walls and chairs are painted beautifully. Our meal was delicious more