Eating Mexican at Metro Taco Stop restaurant in San Antonio, TX.

Metro Taco Stop

menu/order

Feedback

Do you manage or own Metro Taco Stop?

Yes
Amp Menu