Taco Bell 36178

Taco Bell #36178 is a Taco Bell restaurant located at 825 West North Avenue, Melrose Park, Illinois.