Taco Bell 30760

Taco Bell #30760 is a Taco Bell restaurant located at 1404 Soquel Avenue, Santa Cruz, California.