Taco Bell 16248

Taco Bell #16248 is a Taco Bell restaurant located at 1003 University, Urbana, Illinois.