Taco Bell 35720

Taco Bell #35720 is a Taco Bell restaurant located at 5550 Orem Drive, Houston, Texas.