Taco Bell

1069 E Capitol Expwy, San Jose CA

(408) 972-9468

Location