6762 Telephone Rd, Houston, Texas 77061 USA
Texaco gas station and convenience store
Photo Credit: Yelp