Taco Bell 34209

Taco Bell #34209 is a Taco Bell restaurant located at 830 Herndon Avenue, Clovis, California.