Taco Bell 36215

Taco Bell #36215 is a Taco Bell restaurant located at 407 South Dearborn, Chicago, Illinois.