Taco Bell 27340

Taco Bell #27340 is a Taco Bell restaurant located at 1057 Tiger Boulevard, Clemson, South Carolina.