Taco Bell 27369

Taco Bell #27369 is a Taco Bell restaurant located at 9940 West McDowell Road, Avondale, Arizona.