Don Lenchos is located in Old Town Peoria, right off Peoria. The building looks like it may have been an old Pizza Hut at one time.
The service was good.
Reminder I'm a Mexican Food snob and picky, Had the Crispy Tacos which was pretty good, meat was little greasy. The beans are actually tasty, not a fan of the rice. The Michelada was AMAZING.