Taco Bell

975 N Shoreline Blvd, Mountain View CA

(650) 428-0570

Location