Taqueria 3 Hermanos
327 Moffett Blvd # D
Mountain View, CA 94043
Mountain View, CA 94043