Taco Bell 4186

Taco Bell #4186 is a Taco Bell restaurant located at 8430 Dorchester Road, North Charleston, South Carolina.