Taco Bell 21367

Taco Bell #21367 is a Taco Bell restaurant located at 2590 Feather River Boulevard, Oroville, California.