Taquria Los Reyes is located at the address 9519 Sheldon Rd in Houston, Texas 77049. They can be contacted via phone at (281) 456-8181 for pricing, hours and directions.
For maps and directions to Taquria Los Reyes view the map to the right. For reviews of Taquria Los Reyes see below.