890 Aldo Avenue, Santa Clara CA 95054

Street Taco Bar

  • (minimum 15 ppl) $15