Taco Bell 30933

Taco Bell #30933 is a Taco Bell restaurant located at 1416 Farmers Lane, Santa Rosa, California.