New Location:

Taco Bell
9406 Cullen Blvd
Houston, TX

Opened: July 2018