bp is a gas station chain providing both gasoline and diesel fuels, along with restroom facilities. Payment options include major cards and earnify pay for fuel.