Taco Bell 34211

Taco Bell #34211 is a Taco Bell restaurant located at 1097 North Willow Avenue, Clovis, California.