Taco Bell 2893

Taco Bell #2893 is a Taco Bell restaurant located at 915 North Greenwood, Fort Smith, Arkansas.