bp is a chain gas station providing fuel, including petrol and diesel, along with prepared food and restroom facilities. They accept major payment cards and offer earnify pay for fuel.