Taqueria Nuevo Vallarta

3451 Roosevelt Av, San Antonio, TX

Menu (As of 10/30)

Taqueria Nuevo Vallarta Menu

Taqueria Nuevo Vallarta: hours and how to order