Taco Bell

2555 The Alameda
Santa Clara, CA
408.246.3645
37.345349
-121.935754

for Taco Bell
Directions
from: