bp is a gas station offering fuel, including petrol and diesel, alongside snacks, drinks, cigarettes, and restroom facilities. They accept major payment methods and offer earnify pay for fuel.