Taco Bell 26086

Taco Bell #26086 is a Taco Bell restaurant located at 2353 South Avenue B, Yuma, Arizona.