Taco Bell

1088 Shell Blvd, Foster City CA

(650) 244-9437

Location