Taco Bell 80

Taco Bell #80 is a Taco Bell restaurant located at 3101 East Thomas Road, Phoenix, Arizona.