Taco Bell 30648

Taco Bell #30648 is a Taco Bell restaurant located at 2284 Monterey Road, San Jose, California.