Taco Bell 27896

Taco Bell #27896 is a Taco Bell restaurant located at 4109 Columbus Street, Ottawa, Illinois.