Taqueria Las Pencas #1
319 Baden Ave, South San Francisco 94080