Taco Bell 15846

Taco Bell #15846 is a Taco Bell restaurant located at 3821 North Duke Street, Durham, North Carolina.