Taco Bell 2649

Taco Bell #2649 is a Taco Bell restaurant located at 220 Spring Street, Charleston, South Carolina.