Taco Bell 28836

Taco Bell #28836 is a Taco Bell restaurant located at 975 North Shoreline Boulevard, Mountain View, California.