Taco Bell 27630

Taco Bell #27630 is a Taco Bell restaurant located at 1612 South Irby Street, Florence, South Carolina.