Is anyone else experiencing consistent incorrect food orders when ordering from them online?

Bee Keswa | Dec 3, 2020 | Category: Mexican restaurant in Newton, Massachusetts

Los Amigos Taqueria - All questions

Address: 335 Walnut St, Newton, MA 02460, USA

D. B. | Dec 4, 2020

The quality is rapidly going down hill

Bob Bertonazzi | Dec 4, 2020

No, only ordered in person

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places