Taco Bell 35389

Taco Bell #35389 is a Taco Bell restaurant located at 4614 South Damen Avenue, Chicago, Illinois.