Taco Bell 19806

Taco Bell #19806 is a Taco Bell restaurant located at 1006 North Texas Street, Weslaco, Texas.