Taco Bell 29412

Taco Bell #29412 is a Taco Bell restaurant located at 1110 West North Carolina 54, Durham, North Carolina.