Taco Bell 27329

Taco Bell #27329 is a Taco Bell restaurant located at 615 Fairview Road, Simpsonville, South Carolina.