Taco Bell 36183

Taco Bell #36183 is a Taco Bell restaurant located at 322 West State Route 173, Antioch, Illinois.