Taco Bell 28900

Taco Bell #28900 is a Taco Bell restaurant located at 908 East Main Street, Olney, Illinois.