Taco Bell 30740

Taco Bell #30740 is a Taco Bell restaurant located at 1405 Mission Street, Santa Cruz, California.