-
Taqueria Los Charros
is a top notch Mexican Restaurant Restaurant
Ranked #1 of 22 Restaurants in Port Houston Houston.
.
The Latest Review: ★★★★★
Sent on the 13th of October, 2017
Great food at a great price! Two to three people can dine for less than $20. //