Taco Bell 67

Taco Bell #67 is a Taco Bell restaurant located at 9019 North 19th Avenue, Phoenix, Arizona.