Taco Bell 20020

Taco Bell #20020 is a Taco Bell restaurant located at 4616 North Interstate Avenue, Portland, Oregon.