Taco Bell 28493

Taco Bell #28493 is a Taco Bell restaurant located at 1400 North Market Street, Sparta, Illinois.