Taco Bell 26830

Taco Bell #26830 is a Taco Bell restaurant located at 5327 South 6th Street, Klamath Falls, Oregon.