Taco Bell 36218

Taco Bell #36218 is a Taco Bell restaurant located at 6631 South Cicero, Chicago, Illinois.