Taco Bell 1331

Taco Bell #1331 is a Taco Bell restaurant located at 3127 Inwood Road, Dallas, Texas.