Taco Bell 35704

Taco Bell #35704 is a Taco Bell restaurant located at 7720 West Bellfort, Houston, Texas.