Taco Bell 22608

Taco Bell #22608 is a Taco Bell restaurant located at 1100 Avenue D, Snohomish, Washington.