Taqueria Vallarta

6628 S Congress Ave, Austin 78745, United States Get Directions to this spot
6628 S Congress Ave
Austin, 78745
TX, United States
(512) 462-2515

Rate and review Taqueria Vallarta in Austin, TX, United States!

Share your experiences at Taqueria Vallarta with your friends or discover more Restaurants in Austin, TX, United States.