Taco Bell 5671

Taco Bell #5671 is a Taco Bell restaurant located at 2405 South Boulevard, Charlotte, North Carolina.