Taco Bell 22687

Taco Bell #22687 is a Taco Bell restaurant located at 8812 Albemarle Road, Charlotte, North Carolina.