Taqueria Vallarta

$ • Mexican • Vegetarian Friendly

4.1 (200+)
View delivery time and booking fee. 

3033 24th St, San Francisco, CA 94110    More info

Opens at 9:00 AM
Breakfast
Soups
Specials
Burritos
Vegetarian Burritos
Nachos
Quesadillas
Seafood
Combinations
Dinner Plates