Taco Bell 27815

Taco Bell #27815 is a Taco Bell restaurant located at 8249 North Stemmons Freeway, Dallas, Texas.