Acambaro Restaurant
Lowell$Acambaro Restaurant is the most-reviewed restaurant in Lowell, with 1,057 Google reviews and a 4.4-star average. Google describes it as everyday Mexican plates, draft beer & huge margaritas served in a comfy space with festive accents. It is inexpensive and open seven days a week, located in Lowell. One 4-star reviewer wrote: “Service was great. Our server was polite and efficient. The atmosphere was great. My husband really enjoyed his food and will return. My only complaint was, I need more flavor.”
406 N Bloomington St, Lowell, AR 72745, USA