Taco Bell 31780

Taco Bell #31780 is a Taco Bell restaurant located at 6460 North Sheridan Road, Chicago, Illinois.