Taco Bell 27900

Taco Bell #27900 is a Taco Bell restaurant located at 1644 West 95th Street, Chicago, Illinois.