Taqueria Los Charros

404 Shepherd Dr, Houston TX

(713) 426-6226

Rated 5.0 out of 5 from 1 Reviews Taqueria Los Charros is an excellent Taco Place Restaurant Ranked #1 of 34 Restaurants in Washington Avenue Houston. Some say it is mean, real, great.

★★★★★ on the 13th of September, 2013

great, mean and real
Location