Taco Bell 2513

Taco Bell #2513 is a Taco Bell restaurant located at 6944 Archer, Chicago, Illinois.