Taco Bell

1701 E Bayshore Rd
Palo Alto, CA
650.325.8226
37.458833
-122.137198

for Taco Bell
Directions
from: