Taco Bell 17329

Taco Bell #17329 is a Taco Bell restaurant located at 923 Hopper Avenue, Santa Rosa, California.