Taco Bell
4317 Lockwood Dr, Houston 77026