Taco Bell 22372

Taco Bell #22372 is a Taco Bell restaurant located at 10130 North 90th Street, Scottsdale, Arizona.