Taco Bell 30409

Taco Bell #30409 is a Taco Bell restaurant located at 2575 North Clybourn, Chicago, Illinois.