Taco Bell 31587

Taco Bell #31587 is a Taco Bell restaurant located at 1201 Hobbs Highway, Seminole, Texas.