Taco Bell 597

Taco Bell #597 is a Taco Bell restaurant located at 5856 Rivers Avenue, North Charleston, South Carolina.