Taco Bell 20488

Taco Bell #20488 is a Taco Bell restaurant located at 1955 South Buckner Road, Dallas, Texas.