they are still at 89th and S. Penn!
and they have a new location at 44th and S. May
the usual wait time at 89th is about 5 to 15 minutes
and both locations are the same family. I've been eating with them they were on SW 29th! I LOVE LOS TACOS
the American food is just as great as the famous burritos also!
Pros: BEST Burritos in TOWN!