Taco Bell 1863

Taco Bell #1863 is a Taco Bell restaurant located at 1501 Nile Drive, Corpus Christi, Texas.