Taco Bell 32166

Taco Bell #32166 is a Taco Bell restaurant located at 1830 South Lake Drive, Lexington, South Carolina.