Taco Bell 26050

Taco Bell #26050 is a Taco Bell restaurant located at 9047 Spencer Highway, La Porte, Texas.