Taco Bell 30778

Taco Bell #30778 is a Taco Bell restaurant located at 7887 Soquel Drive, Aptos, California.