Taco Bell 16224

Taco Bell #16224 is a Taco Bell restaurant located at 2404 North Washington Avenue, Dallas, Texas.