Taco Bell 25505

Taco Bell #25505 is a Taco Bell restaurant located at 13710 Independence Boulevard, Indian Trail, North Carolina.