Taco Bell 33347

Taco Bell #33347 is a Taco Bell restaurant located at 4523 West North Avenue, Chicago, Illinois.