Pantla?
Although, I would not discourage you from driving by... you will see the real Mexico there. There's a small open air Rest called "El Manguito" it is next to "La Casa del Pueblo" by the "Micros" bus stop; they do have good home made cuisine.
Complete thread:

