Taco Bell 18733

Taco Bell #18733 is a Taco Bell restaurant located at 1717 21st Street, Lewiston, Idaho.