Taco Bell 22796

Taco Bell #22796 is a Taco Bell restaurant located at 10510 West SR 2, Spokane, Washington.