View delivery time and booking fee.
Location and hours
3033 24th St, San Francisco, CA 94110
|09:00 AM - 11:50 PM|
If you love super burrito takeout like most users in San Francisco, you'll be pleased to know it's offered at Taqueria Vallarta. Like to do as the locals do? Then consider placing an order from this spot, because San Francisco locals love it. • $ • Mexican • Vegetarian Friendly
3033 24th St, San Francisco, CA 94110 • More