Taco Bell 35895

Taco Bell #35895 is a Taco Bell restaurant located at 1194 South Cloverdale Boulevard, Cloverdale, California.