Taco Bell 18748

Taco Bell #18748 is a Taco Bell restaurant located at 3221 South Staples Street, Corpus Christi, Texas.