Start from
Taquería Tres Hermanos
327 Moffett Blvd # D, Mountain View 94043