Taco Bell 21341

Taco Bell #21341 is a Taco Bell restaurant located at 918 North Market Street, Waterloo, Illinois.