bp is a gas station providing BP-branded fuels and offering a public restroom. They accept credit cards and participate in earnify pay for fuel.