Taco Bell 1360

Taco Bell #1360 is a Taco Bell restaurant located at 5530 Everhart, Corpus Christi, Texas.