8879 Laurel Canyon Blvd
2423 1/2 Navajo Blvd Holbrook, AZ
El Rancho Restaurant & Motel
867 Navajo Blvd Holbrook, AZ
These tacos are good but for me I like the super burrito. They have $1 taco tuesday and great horchata. Parking is easy.
February 23, 2014
If you've been to or used
Taco Torro, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.