Restaurant nearby Lowell
2 found
El Potro
3.5
$$
124 Merrimack St, Lowell, MA 01852, United States, GPS: 42.645687,-71.30982
Authentic Mexican and Central American cuisine; family-owned; traditional meals; fresh, homemade ingredients; Music nights with a live Mariachi band! 2 locations Somerville and Lowell, Massachusetts.
More Restaurant in other Cities
Interesting places in Lowell
Search this area