Texaco Houston
5201 Lockwood Dr, Houston 77026