This place has improved a lot since the previous owners.
One Stop Gas Station is located at 4024 NASA Road 1, El Lago, TX 77586