Taco Bell 24103

Taco Bell #24103 is a Taco Bell restaurant located at 16240 Southwest Langer Drive, Sherwood, Oregon.