Taco Bell 30770

Taco Bell #30770 is a Taco Bell restaurant located at 2730 41st Avenue, Soquel, California.