Panjwani Energy (Star Stop) Number of Stores: 107 Head Quarters: Houston, TX Number of States: 1 Website: Panjwani Energy operates the Texas-based Star Stop chain of convenience stores. Locations are primarily found around Houston, Austin, and San Antonio.