Taco Bell 22603

Taco Bell #22603 is a Taco Bell restaurant located at 14827 Highway 99, Lynnwood, Washington.