Taco Bell 35719

Taco Bell #35719 is a Taco Bell restaurant located at 3956 Little York Road, Houston, Texas.