Taco Bell 29407

Taco Bell #29407 is a Taco Bell restaurant located at 1804 South Miami Boulevard, Durham, North Carolina.