Taqueria Vallarta Restaurant
4697 Mission St
San Francisco, CA 94112-2605
415-452-8037