Start from
Taco Bell
1484 Lockwood Dr, Houston 77020