La Taqueria hero image

La Taqueria

Restaurant

2889 Mission St, San Francisco, CA 94110, USA

Biter Score
8.8
Open
Saturday: 11 AM – 8:15 PM
La Taqueria photo 1
La Taqueria photo 2
La Taqueria photo 3