Taco Bell 22166

Taco Bell #22166 is a Taco Bell restaurant located at 1024 St Andrews Boulevard, Charleston, South Carolina.