Taco Bell 30811

Taco Bell #30811 is a Taco Bell restaurant located at 5350 Great America Parkway, Santa Clara, California.