Taco Bell 30942

Taco Bell #30942 is a Taco Bell restaurant located at 2000 Santa Rosa Avenue, Santa Rosa, California.