Taquitos are great, it is of course not steak and lobster, but this Taquitos are probably some of the Best in El Grullo. Love them, I rated the actual Place 3 stars because it used to be a car tire repair place, no not the most hygienic place, but the taste is a OK Food: 4 Service: 4 Atmosphere: 3