Taco Bell 20961

Taco Bell #20961 is a Taco Bell restaurant located at 40 San Felipe Road, Hollister, California.