Taco Bell 32977

Taco Bell #32977 is a Taco Bell restaurant located at 1172 Dutch Fork Road, Irmo, South Carolina.