Taco Bell 34352

Taco Bell #34352 is a Taco Bell restaurant located at 178 North Wabash Avenue, Chicago, Illinois.