Taco Bell

21600 Foothill Blvd
Hayward, CA
510.728.5173
37.682905
-122.088579

for Taco Bell
Directions
from: