Since this summer, I have been on journey to find the greatest taco spot in Houston. This list contains some of the highlights from my journey. Brothers Taco House, 1604 Emancipation Ave, Houston, TX 77003 This humble shack has some of the best flour tortillas that I have ever had. I’ve been “Team Corn Tortillas”...