Eating Food Stand at Taqueria El Tri restaurant in Charlotte, NC.

Feedback

Do you manage or own Taqueria El Tri?

Yes