Taco Bell 27773

Taco Bell #27773 is a Taco Bell restaurant located at 5980 Hollister Avenue, Goleta, California.